gpt4 book ai didi

ruby-on-rails - RAILS_ENV 未按预期工作。如何设置环境?

转载 作者:行者123 更新时间:2023-12-05 01:39:46 25 4
gpt4 key购买 nike

我正在本地主机上的 rails5 中配置一个新应用程序,但在建立我的环境时遇到了一些问题。我将我的环境变量设置为“开发”,但每当我运行 rake db:drop 时,它都会显示以下内容

ActiveRecord::ProtectedEnvironmentError: You are attempting to run a destructive action against your 'production' database.
If you are sure you want to continue, run the same command with the environment variable:
DISABLE_DATABASE_ENVIRONMENT_CHECK=1

但是我的环境设置为开发而不是生产:

sam$ printenv | grep RAILS_ENV
RAILS_ENV=development

我忘记了什么?

非常感谢您查看此内容。

编辑:我的 yaml 看起来像这样

default: &default
adapter: mysql2
encoding: utf8
username: ZZZZZZZ
database: YYYYYYY
host: 127.0.0.1
socket: /tmp/mysql.sock
password: XXXXXXXXX

development:
<<: *default
reconnect: true

最佳答案

您可以使用以下方式设置环境bin/rails db:environment:set RAILS_ENV=development

关于ruby-on-rails - RAILS_ENV 未按预期工作。如何设置环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57665301/

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