我安装rvm
然后在@global宝石安装bropages
其他gemsets可用。安装在@global宝石宝石是不是在
$ rvm install 2.2.3
$ rvm use [email protected]
$ gem install bropages
当我运行
$ gem list | grep bro
bropages (0.1.0)
我可以看到bropages安装。但是当我移动到默认的gemset时,它不可用。
$ rvm use [email protected]
$ gem list | grep bro # Result is empty
我也试过official way。
$ rvm [email protected] do gem install bropages
Successfully installed bropages-0.1.0
Parsing documentation for bropages-0.1.0
Done installing documentation for bropages after 0 seconds
1 gem installed
但它也没有工作。
运行在默认的宝石bro
命令给这个错误,
$ bro
/Users/andy/.rvm/rubies/ruby-2.2.3/lib/ruby/site_ruby/2.2.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'bropages' (>= 0) among 7 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/andy/.rvm/gems/ruby-2.2.3 /Users/andy/.rvm/gems/[email protected]:/Users/andy/.rvm/gems/ruby-2.2.3', execute `gem env` for more information
from /Users/andy/.rvm/rubies/ruby-2.2.3/lib/ruby/site_ruby/2.2.0/rubygems/dependency.rb:324:in `to_spec'
from /Users/andy/.rvm/rubies/ruby-2.2.3/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:64:in `gem'
from /Users/andy/.rvm/gems/[email protected]/bin/bro:22:in `<main>'
我尝试了这些链接,但他们并没有帮助的。
- How to install gem across all gemsets when using RVM
- RVM - Not able to use gems from the @global gemset
- How do I use RVM and create globally available gems?
红宝石2.2.3是安装的唯一版本。我的壳是鱼。
从默认的宝石运行:
echo $GEM_HOME - $GEM_PATH
从全球gemset run: gem list -d bro
输出如下,
$ rvm use [email protected]
Using /Users/andy/.rvm/gems/ruby-2.2.3
$ echo $GEM_HOME - $GEM_PATH
/Users/andy/.rvm/gems/ruby-2.2.3 - /Users/andy/.rvm/gems/ruby-2.2.3 /Users/andy/.rvm/gems/[email protected]
$ rvm use [email protected]
Using /Users/andy/.rvm/gems/ruby-2.2.3 with gemset global
$ gem list -d bro
*** LOCAL GEMS ***
bropages (0.1.0)
Author: bropages.org
Homepage: http://bropages.org
Installed at: /Users/andy/.rvm/gems/[email protected]
Bro
宝石列表-d bro' – mpapis
@mpapis我已经用输出更新了问题。 –
你'$ GEM_PATH'设置错误,它有一个空间,而不是冒号 – mpapis