我想讓我的系統自動加載一個包含一些環境變量的文件,以便在我的rails項目中使用,而不僅僅是將它們導出到shell,但我似乎無法使其工作。包含env vars不加載的文件
我使用的是mac osx 10.6
這些是我遵循的步驟。
nano .bash_profile
export PATH=Users/Moshe/env_vars:$PATH
touch env_vars
nano env_vars
DEV_DB=TestDB
export DEV_DB
DEV_DB_HOST=12.34.56.78
export DEV_DB_HOST
exit
我重新打開外殼和
printenv
,但我沒有看到我設置
然而瓦爾我看到它Users/Moshe/env_vars
路徑時,我echo $PATH
我試圖看着這個答案,但我似乎無法看到我做錯了什麼
Setting environment variables in OS X?
刪除'exit'的話,那麼問題在命令行中你的腳本如下:'。 your_script.sh' –
了'exit'不寫我剛纔輸入的是到終端通過鍵入命令確保其重載 – Moshe
是的,我現在看到了 但我希望這個自動發生時,無需輸入加載發生任何命令 – Moshe