这是什么意思捆绑(默认:1.16.2)当我运行“宝石名单”?什么是(defailt)的一部分?

问题描述 投票:4回答:1

我得到这个错误信息:

.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红宝石,而无需使用任何二进制?这是什么(默认)的部分是什么意思?

ruby rvm
1个回答
0
投票

default部分列出了默认的gem版本,是一个特定的Ruby的一部分的人。

你可以找到的每红宝石版本默认的宝石在https://stdgems.org/列表。从同一网站引用:

有两种不同标准的宝石:

  • 默认宝石:这些宝石是红宝石的一部分,你总是可以直接要求他们。你无法将其删除。它们是由红宝石核心维护。
  • 捆绑宝石:宝石捆绑在一起的行为类似于普通的宝石,但是当你安装Ruby它们会自动安装。它们可以被卸载,它们都保持红宝石核心之外。
© www.soinside.com 2019 - 2024. All rights reserved.