2015-04-02 39 views
1

我创建了一个Rails项目,但是当我发出指令,如轨道S命令或者轨道三我得到:Rails的不是从项目目录中承认

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

我需要把我的路变量?请帮忙!

+0

是否http://stackoverflow.com/questions/14135612/the-program-rails-can-be-found-in-the-following-packages-issue-with-some-app解决您的问题? – Rahul 2015-04-02 03:15:53

回答

0

您需要使用捆绑器将gem文件安装到您的gem文件中。从您的应用的根目录中输入bundle。接下来,使用捆绑器运行您的命令,如bundle exec rails cbundle exec rails s

+0

我不得不安装捆绑软件。当我运行bundle exec rails c时,例如,我得到:您的Ruby版本是1.9.3,但您的Gemfile指定为2.0.0。所以我在RVM中安装了ruby 2.0.0,当我输入rvm时使用2.0.0,我得到:RVM不是一个函数,用'rvm use ...'选择红宝石将不起作用。 您需要更改终端仿真器首选项以允许登录shell。 有时需要使用'/ bin/bash --login'作为命令。 有关示例,请访问https://rvm.io/integration/gnome-terminal/。 我正在检查该信息。谢谢您的帮助。 – 2015-04-02 03:39:00

+0

@KarlNeumann http://stackoverflow.com/q/9336596/525478 – 2015-04-02 04:12:10

+0

在刚刚安装的linux mint中,需要一段时间才能找到run命令作为登录复选框。现在它可以工作。你的建议让我找到了解决方案。再次感谢 – 2015-04-02 04:16:07