简体   繁体   English

无法安装rails gem

[英]Cannot install rails gem

Somehow my rails installation hides itself successfully... 不知何故,我的rails安装成功地隐藏了自己。

I have: 我有:

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

and I try to install rails: 我尝试安装滑轨:

sudo gem install rails

it works fine: 它工作正常:

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...

when I do: 当我做:

rails - v

I get 我懂了

The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails

Also, when I do 而且,当我做

rake

in a rails app root directory, I get: 在Rails应用的根目录中,我得到:

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.

executing 执行中

gem install -v= rails

raises an error: 引发错误:

ERROR:  While executing gem ... (ArgumentError)
Illformed requirement ["="]

So apparently it is sitting somewhere and cannot be seen by my environment. 因此,显然它坐落在某个地方,无法被我的环境看到。 I guess installing via apt-get is not an option as I don't want to confuse gem... 我猜通过apt-get安装不是一个选择,因为我不想混淆gem ...

Any ideas? 有任何想法吗? Cheers Mac 欢呼麦克

Do not use sudo . 不要使用sudo

Just gem install rails 只是gem install rails

Use RVM instead of the packaged ruby/gems distribution. 使用RVM代替打包的ruby / gems发行版。 http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/ http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM