无法安装rails gem

Eas*_*one 1 ruby gem install ruby-on-rails rvm

不知怎的,我的rails安装成功隐藏了......

我有:

ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
rvm 1.10.0-pre 
gem 1.8.10
Run Code Online (Sandbox Code Playgroud)

我尝试安装rails:

sudo gem install rails
Run Code Online (Sandbox Code Playgroud)

它工作正常:

Successfully installed rails-3.1.3
1 gem installed
Installing ri documentation for rails-3.1.3...
Installing RDoc documentation for rails-3.1.3...
Run Code Online (Sandbox Code Playgroud)

当我做:

rails - v
Run Code Online (Sandbox Code Playgroud)

我明白了

The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails
Run Code Online (Sandbox Code Playgroud)

而且,当我这样做

rake
Run Code Online (Sandbox Code Playgroud)

在rails app根目录中,我得到:

Missing the Rails  gem. Please `gem install -v= rails`, update your 
RAILS_GEM_VERSION setting in config/environment.rb for the Rails version 
you do have installed, or comment out RAILS_GEM_VERSION to use the 
latest version installed.
Run Code Online (Sandbox Code Playgroud)

执行

gem install -v= rails
Run Code Online (Sandbox Code Playgroud)

引发错误:

ERROR:  While executing gem ... (ArgumentError)
Illformed requirement ["="]
Run Code Online (Sandbox Code Playgroud)

显然,它坐在某处,不能被我的环境看到.我想通过apt-get安装不是一个选项,因为我不想混淆gem ...

有任何想法吗?干杯Mac

Ner*_*ian 7

不要用sudo.

只是 gem install rails