canvas@canvas-mechine:/var/canvas$ for config in amazon_s3 database
delayed_jobs domain file_store outgoing_mail security external_migration;
do cp config/ c o n f i g . y m l . e x a m p l e c o n f i g / config.yml.example config/ config.yml.exampleconfig/config.yml; done
2. **动态设置配置**(官网谷歌翻译结果,不懂),反正就是Canvas 不使用 consul 集群的时候需要的配置文件,这里我们 只修改文件名,使这个文件成为一个配置文件即可, 不修改文件内容
canvas@canvas-mechine:/var/canvas$ cp config/dynamic_settings.yml.example config/dynamic_settings.yml
下面的命令可不执行, nano 是 编辑文件的命令, 相当于 vim 和 gedit 不过这里的配置文件只能用这条命令修改, 用 vim 会出现无法输入, 或者 Readonly 的情况(超级用户也不行), 所以如果你有修改的需求,最好用 nano 编辑
canvas@canvas-mechine:/var/canvas$ nano config/dynamic_settings.yml
3. **数据库配置:** 在*config / database.yml中*,修改 **production**部分的 username 和 password 为第二步你设置的用户名和密码
canvas@canvas-mechine:/var/canvas$ cp config/database.yml.example config/database.yml
canvas@canvas-mechine:/var/canvas$ nano config/database.yml
文件原文如下:
do not create a queue: section for your test environment
test:
adapter: postgresql
encoding: utf8
database: canvas_test
host: localhost
username: canvas
timeout: 5000
development:
adapter: postgresql
encoding: utf8
database: canvas_development
timeout: 5000