Я linux noob, работающий под Ubuntu 10.04 и пытающийся установить рельсы. Сначала я установил ruby, а затем RVM, а затем загрузил и установил rubygems, а затем установил рельсы.
Кажется, что только Rails реагируют, если у меня есть "sudo" перед командой. Если я пишу 'rails new test' в терминале, я получаю следующее:
/usr/local/lib/site_ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems.rb:214:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:1082:in `gem'
from /usr/bin/rails:18
Если я иду на терминал и пишу 'rails -v', я получаю то же самое:
/usr/local/lib/site_ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems.rb:214:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:1082:in `gem'
from /usr/bin/rails:18
И если я пойду на терминал и напишу 'sudo rails -v', я получаю следующее: Rails 3.0.0.rc
'gem environment' дает мне следующее:
RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.9.2 (2010-07-11 patchlevel -1) [i686-linux]
- INSTALLATION DIRECTORY: /home/josh/.rvm/gems/[email protected]
- RUBY EXECUTABLE: /home/josh/.rvm/rubies/ruby-1.9.2-rc2/bin/ruby
- EXECUTABLE DIRECTORY: /home/josh/.rvm/gems/[email protected]/bin
Мое подозрение в том, что мой путь настроен неправильно, но я не уверен, как его исправить. Предложения?