我是linux世界的新手,如果之前有人问过,我很抱歉,我在答案中找不到答案。
我正在使用安装了Passenger和Nginx反向服务器的mysql 5.5.43运行rails 4.2.1。
当我切换到生产模式时,我开始遇到问题,首先是尝试转到localhost:3000,这是用于测试的环回。所以我开始在线阅读,但无法找出设置config / database.yml的正确方法,以便使用正确的url进行生产。我尝试并实施了几个在线建议,但都没有效果。
如果有人能告诉我正确的方法来配置rails以在开发和生产中运行mysql包括我应该设置的任何env变量。非常感谢。
保
答案 0 :(得分:0)
如果您有多个数据库用于测试和开发,那么您可以执行类似的操作。
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: DBNAME
pool: 5
username: root
password: paswd
host: localhost
port: 3306
test:
adapter: mysql2
encoding: utf8
reconnect: false
database: DBNAME
pool: 5
username: root
password: paswd
host: localhost
port: 3306
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: DBNAME
pool: 5
username: root
password: paswd
host: localhost
port: 3306