Я - Linux-нуб, использующий Ubuntu 10.04 и пытающийся установить rails.Сначала я установил ruby, а затем RVM, а затем загрузил и установил rubygems, а затем установил rails.
Кажется, что 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' дает мне это:
RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.9.2 (2010-07-11 patchlevel -1) [i686-linux]
- INSTALLATION DIRECTORY: /home/josh/.rvm/gems/ruby-1.9.2-rc2@rails3tutorial
- RUBY EXECUTABLE: /home/josh/.rvm/rubies/ruby-1.9.2-rc2/bin/ruby
- EXECUTABLE DIRECTORY: /home/josh/.rvm/gems/ruby-1.9.2-rc2@rails3tutorial/bin
Я подозреваю, что мой путь не установлен правильно, но я не уверен, как это исправить.Предложения?