ruby-on-rails - AWS 错误:未配置“生产”数据库
问题描述
我尝试使用远程 mysql 服务器在 AWS 上部署我的应用程序,但是当我尝试操作 rails c 或执行 rake db 时出现此错误。这是 nginx 错误:
App 14089 output: Error: The application encountered the following error: 'production' database is not configured. Available: ["prodcution"] (ActiveRecord::AdapterNotSpecified)
我也试图在谷歌中寻找,但这样的文章对我没有帮助。 生产数据库未配置
我的数据库.yml:
prodcution:
adapter: mysql2
encoding: utf8
database: "mydb"
username: "mydbuser"
password: "mydbpassword"
port: 3306
host: "mydb.amazon.rds.amazonaws.com"
我做错了什么?谢谢!
解决方案
您的 database.yml 文件有错字prodcution
,不应该是production
。
推荐阅读
- java - 当您必须向调用者返回值时,使用单独的线程会提高性能吗?
- python-3.x - Python argparse 可能为空字符串值
- c++ - std=c++11 和 std=gnu++11 之间的 C++ 标准正则表达式区别
- python-3.x - 我没有在 jupyter notebook 中获得地图小部件的输出
- ios - Xcode 11 (macOS Catalina) 上未显示自定义字体
- javascript - 如何测试在 redux 操作中引发的错误
- python - ODBC 驱动程序的 Teradata 连接问题
- typescript - 量角器中的自定义浏览器方法
- testing - gmock:改变对方法参数的期望(没有 verifyAndClearExpectations)
- go - 是否可以将自定义方法类型添加到 protobuf 服务?