Я изо всех сил пытаюсь правильно загружать драгоценные камни в среде снежного барса. Я установил ruby и rubygems в «/ usr / local» (из http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/ инструкции), я установил некоторые гемы с «gem install gem-name».
Я правильно вижу список драгоценных камней:
$ gem list
*** LOCAL GEMS ***
chrisjpowers-iterm_window (0.3.2)
gemcutter (0.3.0)
Я вижу правильно установленные драгоценные камни:
$ ls /usr/local/lib/ruby/gems/1.8/gems/
chrisjpowers-iterm_window-0.3.2
gemcutter-0.3.0
И путь к самоцвету определен правильно:
$ gem env path
/usr/local/lib/ruby/gems/1.8
И я определил различные пути в своем профиле bash:
$ cat ~/.bash_profile
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export GEM_HOME="/usr/local/lib/ruby/gems/1.8"
export GEM_PATH="/usr/local/lib/ruby/gems/1.8"
export RUBY_LIB="/usr/local/lib/ruby:/usr/local/lib/ruby/site_ruby"
Однако, когда я запускаю следующий скрипт
#!/usr/local/bin/ruby
require 'rubygems'
require 'chrisjpowers-iterm_window'
Я получаю следующую ошибку
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- chrisjpowers-iterm_window (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/bin/sp:4
Понятия не имею, как это исправить, любая помощь будет принята с благодарностью:)