在生产中运行Rails 5.1控制台

时间:2017-10-18 09:05:43

标签: ruby-on-rails ubuntu-14.04

我在Ubuntu 14.04服务器上安装了Rails 5.1应用程序。

我必须运行rails控制台

所以我将目录更改为cd / opt / www / myapp / current

并输入命令:

rails c production

然后我收到此错误消息:

程序'rails'可以在以下包中找到:  * ruby​​-railties-3.2  * ruby​​-railties-4.0 尝试:sudo apt-get install

我尝试使用bundle运行命令:

bundle exec rails c production

然后我收到此错误消息:

Gemfile的未定义局部变量或方法`git_source'         来自/ opt / www / myapp / releases / 20171017091250 / Gemfile:3

我不确定发生了什么。

有人可以帮我在我的生产服务器上运行rails console吗?

非常感谢,

安东尼

2 个答案:

答案 0 :(得分:0)

Undefined local variable or method `git_source' for Gemfile

或者为了节省您访问该链接,请尝试:

gem update bundler

git_source已在bundler 1.6中添加

答案 1 :(得分:0)

发现了这个问题,我需要运行命令

bundle exec rails c production

作为'部署'用户