因此,当 gem info 出现时,gem list
输出如下:
gem_name (1.1.0 ruby)
或在标题中的捆绑消息中:
在这台机器上可用的 gem 中找不到 gem 'gem_name (= 1.1.0) ruby'。
ruby
版本后面的词是什么意思?
我也见过x86
,x86-mingw32
.. 这让我相信它表示 gem 的特定平台版本。
但我也见过runtime
,所以不确定这如何符合这个理论,而且ruby
它本身似乎并没有指定一个平台。
我目前正在使用 Linux 环境,我在其上构建并安装了一个自定义/私有 gem,它显示在gem list --local
输出中:
gem_name (1.1.0)
但我仍然得到捆绑器输出:
在这台机器上可用的 gem 中找不到 gem 'gem_name (= 1.1.0) ruby '。