我正在使用Stalker与生产服务器上的beanstalkd进行交互。我的工作文件如下所示:
gem 'stalker'
# config/jobs.rb with Rails
RAILS_ENV = ENV["RAILS_ENV"] || "development"
require File.expand_path("../environment", __FILE__)
job "mapeamento_paciente.importar" do |args|
mapeamento = Mapeamento::Paciente.find(args['id'])
importador = ImportadorPaciente.new(mapeamento)
importador.importar!
end
我正试图通过发出命令启动潜行者:
bundle exec stalk config/jobs.rb RAILS_ENV=production
但是在加载环境文件时,Rails尝试访问开发数据库而不是生产,从而发出错误。有谁知道如何解决这个问题!?
谢谢!
答案 0 :(得分:1)
RAILS_ENV=production bundle exec stalk config/jobs.rb