Clockwork gem正试图在生产中访问开发数据库

时间:2016-04-04 13:11:01

标签: ruby-on-rails ruby clockwork

我正在尝试使用生产中的以下命令sudo bundle exec clockwork config/clock.rb启动发条。但它会引发以下错误 ActiveRecord::AdapterNotSpecified: 'development' database is not configured. Available: ["production"]。 它在本地正常工作。我们在服务器上安装了Puma服务器和JRuby。

1 个答案:

答案 0 :(得分:2)

添加RAILS_ENV变量:

RAILS_ENV=production sudo bundle exec clockwork config/clock.rb 

或者,在.bashrc

中设置RAILS_ENV变量
echo 'export RAILS_ENV=production' >> ~/.bashrc

然后退出shell,再次登录。从那时起,发条(以及所有其他相关的东西)应该处于生产模式。您可以使用最初使用的命令。