ruby-on-rails – 程序’rails’可以在以下软件包中找到 – 一些应用程序和RVM有问题吗?

我刚从github下载了一个应用程序代码,当我试图运行命令rails的时候,我收到这个错误 –

The program 'rails' can be found in the following packages:
 * rails
 * ruby-railties-3.2

这是专门针对这个应用程序,有人可以告诉我如何解决这个问题?我正在使用RVM

不确定你的问题究竟是什么。如果您使用rvm并已安装Rails,则可能需要使用

rvm use 1.9.3

(版本号可能取决于您的安装)。那么你可能或可能没有这个gemset。所以:

bundle install

应该在这个gemset中安装Rails gem。也许使用

rvmsudo bundle install

或者只是手动安装Rails gem。但这将部分取决于应用程序预期的Rails版本。还有其他选择,但这应该主要工作。

要永久设置版本,您可以使用:

rvm use 1.9.3 --default

为了这个工作,你必须有这样的东西:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

在你的〜/ .bash_profile中。

此外,您可以在项目中使用类似.rvm文件夹的项目,您可以在项目级别上设置rvm选项,如果您需要经常在经验之间切换(没有使用这个,但rvm主页上应该有文档)

翻译自:https://stackoverflow.com/questions/14135612/the-program-rails-can-be-found-in-the-following-packages-issue-with-some-app

转载注明原文:ruby-on-rails – 程序’rails’可以在以下软件包中找到 – 一些应用程序和RVM有问题吗?