【发布时间】:2011-12-15 21:32:37
【问题描述】:
不知何故,我的 rails 安装成功隐藏了自己...
我有:
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
rvm 1.10.0-pre
gem 1.8.10
我尝试安装 rails:
sudo gem install rails
效果很好:
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...
当我这样做时:
rails - v
我明白了
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
另外,当我这样做时
rake
在 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.
执行
gem install -v= rails
引发错误:
ERROR: While executing gem ... (ArgumentError)
Illformed requirement ["="]
显然它就在某个地方,我的环境看不到它。我想通过 apt-get 安装不是一个选项,因为我不想混淆 gem...
有什么想法吗? 干杯 马克
【问题讨论】:
-
显示
$PATH,也许你没有 Gems 二进制文件的路径。
标签: ruby-on-rails ruby gem installation rvm