我得到这个错误信息:
.rvm /宝石/红宝石2.5.1 / bin中/ ruby_executable_hooks:24:在`<主>”
我重新安装了红宝石
rvm reinstall ruby-2.5.1
它给出了一个错误消息:
Error running '__rvm_with ruby-2.5.1 gemset_pristine', please read
/home/zoli/.rvm/log/1533209563_ruby-2.5.1/gemset.pristine-ruby-2.5.1.log
这是我第一次遇到这样的错误:
$ gem list bun
*** LOCAL GEMS ***
bundler (default: 1.16.2)
宝石列表给出的宝石名单 - 一些包括(默认:...)的一部分。这是什么意思?我就遇到了这个Github上线:它具有相同的问题捆绑https://github.com/bundler/bundler/issues/6290:
(default: 1.16.1, default: 1.16.0)
当我尝试用Ruby宝石运行命令它给出了一个错误。
如何安装与RVM红宝石,而无需使用任何二进制?这是什么(默认)的部分是什么意思?
该default
部分列出了默认的gem版本,是一个特定的Ruby的一部分的人。
你可以找到的每红宝石版本默认的宝石在https://stdgems.org/列表。从同一网站引用:
有两种不同标准的宝石:
- 默认宝石:这些宝石是红宝石的一部分,你总是可以直接要求他们。你无法将其删除。它们是由红宝石核心维护。
- 捆绑宝石:宝石捆绑在一起的行为类似于普通的宝石,但是当你安装Ruby它们会自动安装。它们可以被卸载,它们都保持红宝石核心之外。