在Ubuntu上使用mysql设置rails生产模块

时间:2015-06-23 00:17:47

标签: mysql ruby-on-rails

我是linux世界的新手,如果之前有人问过,我很抱歉,我在答案中找不到答案。

我正在使用安装了Passenger和Nginx反向服务器的mysql 5.5.43运行rails 4.2.1。

当我切换到生产模式时,我开始遇到问题,首先是尝试转到localhost:3000,这是用于测试的环回。所以我开始在线阅读,但无法找出设置config / database.yml的正确方法,以便使用正确的url进行生产。我尝试并实施了几个在线建议,但都没有效果。

如果有人能告诉我正确的方法来配置rails以在开发和生产中运行mysql包括我应该设置的任何env变量。非常感谢。

1 个答案:

答案 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