我最近在升级包破坏了我的上次安装后重新安装了Ubuntu 12.04。我一直在关注this walkthrough恢复Rails并继续处理我现有的项目。我已经安装了rvm
,rvm requirements
列出的所有软件包以及我的所有开发工具(例如vim
,git
等)。
然而,无论我是否正在尝试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)
答案 0 :(得分:2)
当安装rails
gem且所有其他路径看起来都正确时,您需要设置rvm
以将该ruby用作默认版本。它将正确设置所有路径,以便您可以使用gems和rails
命令。
rvm use 1.9.3 --default
答案 1 :(得分:0)
我也更新到12.04,并且也遇到了问题。经过相当多的努力,我决定重新安装rvm。