Я успешно установил свой рубиновый камень в подкаталог ~
, используя опцию --user-install
для драгоценного камня. Теперь я вижу его под ~/.gem/ruby/1.8/gems/
.`require`ing установленный пользователем модуль Ruby
Однако, я не могу require
его из моего сценария:
./public_html/tt_web/index.cgi:2:in `require': no such file to load -- mbox (LoadError)
from ./public_html/tt_web/index.cgi:2
Я добавил ~/.gem/ruby/1.8/bin
к моей PATH
переменной за информацию here (и я проверить это на самом деле работал с echo $PATH
).
Что еще мне нужно для загрузки драгоценных камней из пользовательского пути?
Вот выход gem env
, если это помогает:
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
- INSTALLATION DIRECTORY: /var/lib/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby1.8
- EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /var/lib/gems/1.8
- /home/elliott/.gem
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gempath" => ["/home/elliott/.gem", "/var/lib/gems/1.8"]
- "install" => "--user-install"
- REMOTE SOURCES:
- http://rubygems.org/
Вы установили 'gem mbox'? –
есть. «Я успешно установил свой рубиновый камень ...» – ebarrere
Не то. Вы запустили команду gem install mbox? Для получения дополнительной информации см. Https://rubygems.org/gems/mbox –