2013-02-10 151 views
1

我试图打开轨道控制台,并得到轨控制台不工作

[email protected]:~$ rails console 
-bash: rails: command not found 

我的环境的Ubuntu 12.10的PostgreSQL rbenv的安装程序麒麟

+0

检查出Rails gem是否安装在本地后,请尝试'cd your_rails_app'。 – 2013-02-10 12:39:02

回答

4

既然你给你的环境和在哪里以及如何少信息您正在使用Rails,一些提示:

$ cd path/to/rails/app 
$ rails console 

rails console只能在你的Rails应用程序建的目录。你有,不是吗?

$ cd path/to/rails/app 
$ bundle exec rails console 

当使用捆扎机,从安装在该束中的宝石的二进制文件,仅可槽命令bundle exec。您可能已经使用捆绑软件自行安装了rails。你是否?

$ cd path/to/rails/app 
$ rvm list gemsets 
$ rvm use [email protected] 
$ rails console 

当使用RVM,轨道可仅在一个宝石安装。然后,您必须激活该宝石,才能访问宝石(及其箱)。你在使用RVM吗?

+0

即时通讯使用rbenv,我找不到Rails – Anton 2013-02-10 13:10:59

0

找到一个解决方案,只需重新启动外壳

$ exec $SHELL -l 
1

你似乎使用rbenv。当安装/删除与可执行文件捆绑在一起的宝石,如rails和许多其他,你必须做rbenv rehash