1
我最近在Linux上安裝的IntelliJ,我需要一個加密密鑰連接到這是在我的〜/ .bashrc設置和故障排除,我也把它在我的數據庫〜/ .bash_profile中。我甚至試圖把它放在我的/ etc/environment文件的IntelliJ 14的Linux,而不是識別環境變量
基本上它看起來像這樣在bash的個人資料和.bashrc中(顯然不實際foo的,但對於例如)
export ENCRYPTION_KEY=foo
,當我用echo命令
echo $ENCRYPTION_KEY
它打印富,所以我覺得我已經設置好了。
但是當我嘗試運行我的應用程序,它告訴我,它無法解析ENCRYPTION_KEY
如與我曾嘗試設置任何其他環境變量如此。
有什麼想法?
的IntelliJ 14.2,Linux Mint的17.2
你要說什麼「當我嘗試運行我的應用程序」的意思。你的「app」與bash有什麼關係?你正在爲bash設置env vars,而bash只是(基本上)。 – 4ae1e1
@ 4ae1e1環境變量不僅適用於'bash'。 'export'命令告訴'bash'將變量添加到它爲任何*子進程創建的環境中。 – chepner
@chepner當我說「你的'app'與bash相關的時候,這就是我所要求的。我說的「應用程序」可能不是從bash啓動的。 – 4ae1e1