gpt4 book ai didi

ruby-on-rails - 在 'production' 上运行 rake 任务并指定环境?

转载 作者:行者123 更新时间:2023-12-03 10:49:54 27 4
gpt4 key购买 nike

我在 Linode 有一个主机,我试图在它上面运行一个 Rake 任务,但是我收到一个 mySQL 错误,说它无法连接。看起来它认为它在开发中。我做了一些谷歌搜索,发现我可以做这样的事情:

bundle exec rails c

它加载了开发环境,但我无法运行 User.all给我一个访问被拒绝错误。

如果我运行 bundle exec rails c RAILS_ENV=production我收到错误:
Rails.env=production database is not configured (ActiveRecord::AdapterNotSpecified)

但是,如果我通过网络访问它,则一切正常。我能够运行 rake db:seed之前所以我知道有办法解决这个问题。

使用生产凭据访问 mySQL 工作正常。

有任何想法吗?

最佳答案

尝试这个:

rails c production

或者,一开始:
RAILS_ENV=production rails c

它认为你正在通过 RAILS_ENV=production当你把它放在最后时作为一个论点。

关于ruby-on-rails - 在 'production' 上运行 rake 任务并指定环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9137597/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com