Я установил rvm
, а затем установил bropages
в @global gemset.Gem, установленный в gglset @global, недоступен в других gemset
$ 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
Запуск команды в gemset по умолчанию дает эту ошибку,
$ 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 является единственной версией установлена. Моя раковина - это рыба.
От comment
из gemset по умолчанию запустить в:
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
из gemset по умолчанию запустить в: 'Эхе $ GEM_HOME - $ GEM_PATH' из глобального gemset перспективы:' списка гема -d bro' – mpapis
@mpapis Я обновил вопрос с выходом. –
ваш '$ GEM_PATH' установлен неправильно, он имеет пробел вместо двоеточия – mpapis