1

我已经在ubuntu中安装了rails,它在我安装的终端中工作正常,一旦我关闭终端并再次打开它,当我检查rails -v 时出现以下错误。我再次尝试安装它,但没有运气再次重复同样的事情。

这是我关注的安装链接

The program 'rails' can be found in the following packages:
 * rails
 * ruby-railties-3.2
Try: sudo apt-get install <selected package>

检查ruby -v

The program 'ruby' can be found in the following packages:
 * ruby1.8
 * ruby1.9.1
Try: apt-get install <selected package>

也为了gem list rails

The program 'gem' can be found in the following packages:
 * ruby1.9.1
 * rubygems
Try: apt-get install <selected package>
4

1 回答 1

0

问题是您重新启动终端会话后,rails(和 gem)不在您的 PATH 中,但由于您的系统将它们视为存储库中的包,因此建议您安装这些包。对于 Rails,使用存储库包通常不是一个好主意,因为这些包已经过时了。

按照此答案中的说明安装 Ruby,然后使用

gem install rails

请记住以普通用户而不是 root 用户身份安装 RVM。

编辑:根据您的评论,您丢失 rails 的最可能原因是您以 root 用户身份安装了 RVM,但在重新启动终端后您是普通用户。

于 2013-08-09T11:23:06.200 回答