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

+0

你要說什麼「當我嘗試運行我的應用程序」的意思。你的「app」與bash有什麼關係?你正在爲bash設置env vars,而bash只是(基本上)。 – 4ae1e1

+0

@ 4ae1e1環境變量不僅適用於'bash'。 'export'命令告訴'bash'將變量添加到它爲任何*子進程創建的環境中。 – chepner

+0

@chepner當我說「你的'app'與bash相關的時候,這就是我所要求的。我說的「應用程序」可能不是從bash啓動的。 – 4ae1e1

回答

0

所以老實說我不知道​​有什麼解決它,但我做的唯一的事情就是XRDP到我的機器檢查一番。現在當我今天嘗試它時,它可以工作......這是在重新啓動計算機之後,重新啓動IntelliJ多次,嘗試運行bashrc和bash配置文件的源命令。