2010-10-31 168 views
0

我想让我的项目OSS,我想从配置中删除任何敏感信息。我试图拥有ENV['DB_PASS'] = mypassword。我在哪里设置?我在我的.bashrc文件中试过export DB_PASS=mypassword。但这不起作用。在Rails中设置环境变量

回答

0

你确定export不工作吗?你有没有试过echo $DB_PASS? (此外,只有在下次登录时,对.bashrc的更改才会生效。)

处理此问题的更常见方法是创建单独的配置文件,该文件未在存储库中进行跟踪,然后提供一个config.sample文件,演示通用配置选项,但使用虚拟值。

+0

我结束了使用你的建议的方法,只是用capistrano将文件符号链接到发布目录。 – WedTM 2010-11-01 04:41:28