2

在升级包破坏了我上次安装后,我最近重新安装了 Ubuntu 12.04。我一直在按照这个演练来恢复 Rails 并继续处理我现有的项目。我已经安装了rvm,列出的所有软件包rvm 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
ruby并且gem在系统上$PATH

编辑:应要求,

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

2 回答 2

2

由于rails安装了 gem 并且所有其他路径看起来都正确,您需要设置rvm使用该 ruby​​ 作为您的默认版本。它将正确设置所有路径,以便您可以使用您的宝石和rails命令。

rvm use 1.9.3 --default
于 2012-04-28T22:58:43.643 回答
0

我也更新到 12.04,也遇到了这个问题。经过相当多的挠头,我决定重新安装rvm。

参考上一个问题

于 2012-04-28T23:53:07.573 回答