【发布时间】:2010-08-19 02:33:29
【问题描述】:
我是一个运行 Ubuntu 10.04 并尝试安装 rails 的 linux 菜鸟。我首先安装了 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
“宝石环境”给了我这个:
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
我怀疑我的路径设置不正确,但我不确定如何修复它。 有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ubuntu rvm