2016-08-24 52 views
0

当运行束EXEC轨总是返回轨道文档

bundle exec rails c 

或任何其他rails命令像服务器或滑道导轨总是返回“轨道帮”

同样安装成功运行上的其它输出服务器。

+0

你是否在新创建的应用程序目录中?请检查。如果不是,那么尝试'cd'到你的应用程序 – Abhinay

+0

“同样的安装”同样意味着什么?哪个版本的Ruby,Rails?你的bin文件夹怎么样? – Ven

+0

是的,我在应用程序目录中。它不是新创建的 - 它是从其他地方复制的。 – PascalTurbo

回答

0

这是假设你使用rvm

从其他服务器复制它的事实可能意味着您正在使用该安装附带的ruby gemset。这可能会在您的新系统上丢失。

在您的应用程序文件夹中,运行:rvm gemset list以查看您使用的是哪个gemset。同样,您可以在应用的根文件夹中查找.rvmrc.ruby-gemset.ruby-version

rvmrc已过时,但这些文件应该包含应用程序正在使用的ruby版本和gemset名称。

切换到与宝石:

rvm gemset use <gemset name>

,或者如果它不存在使用:

rvm use --create <ruby version>@<gemset name>

然后安装所有宝石运行:

bundle install