nea*_*lob 3 development-environment ruby-on-rails environment-variables ruby-on-rails-5
我正在本地主机上的 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
Run Code Online (Sandbox Code Playgroud)
但是我的环境设置为开发而不是生产:
sam$ printenv | grep RAILS_ENV
RAILS_ENV=development
Run Code Online (Sandbox Code Playgroud)
我忘记了什么?
非常感谢您查看此内容。
编辑:我的 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1830 次 |
| 最近记录: |