2010-10-31 84 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