Ubuntu没有检测到Rails安装

时间:2012-04-28 21:44:49

标签: ruby-on-rails ruby ubuntu installation

我最近在升级包破坏了我的上次安装后重新安装了Ubuntu 12.04。我一直在关注this walkthrough恢复Rails并继续处理我现有的项目。我已经安装了rvmrvm requirements列出的所有软件包以及我的所有开发工具(例如vimgit等)。

然而,无论我是否正在尝试rails,我都会遇到rails (n,s,g)命令,并返回错误消息

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

我已经完成了以下工作:

$ gem install rails
Successfully installed rails-3.2.3
1 gem installed

但基于以下检查,它仍然没有安装。

$ which gem
/home/eyoung/.rvm/bin/gem
$ which ruby
/home/eyoung/.rvm/bin/ruby
$ which rails
(no output)

我在我的智慧结束;关于发生了什么的任何想法?

额外细节:
操作系统:Ubuntu 12.04 x86_64
软件包:RVM安装了Ruby 1.9.3p194 w / openssl& RubyGems的
rubygem位于系统$PATH

编辑:按要求,

$ gem list rails
*** LOCAL GEMS ***
rails (3.2.3)

2 个答案:

答案 0 :(得分:2)

当安装rails gem且所有其他路径看起来都正确时,您需要设置rvm以将该ruby用作默认版本。它将正确设置所有路径,以便您可以使用gems和rails命令。

rvm use 1.9.3 --default

答案 1 :(得分:0)

我也更新到12.04,并且也遇到了问题。经过相当多的努力,我决定重新安装rvm。

引用previous question