如何让IntelliJ在MacOS X上获取我的环境变量?

时间:2012-08-01 19:27:35

标签: ruby intellij-idea gemfile

我尝试使用RCenvironment,.bashrc,.MacOSX / environment.plist和/etc/launchd.conf设置这些并重新启动计算机.... IntelliJ仍然没有拿起我的env变量:

的Gemfile     p“ENVIRONMENT:#{ENV ['VAR_PRIVATE_GEM_USERNAME']}”#输出“环境:”

2 个答案:

答案 0 :(得分:10)

参见相关问题:

您的问题根本不是针对IntelliJ IDEA的。

在第一个链接上的 Mountain Lion 解决方案无效,因此您可以在终端中执行以下操作:

export VAR_PRIVATE_GEM_USERNAME=John
open -a /Applications/IntelliJ\ IDEA\ 11.app/

另请注意,IntelliJ IDEA中的许多运行/调试配置允许设置自定义环境变量:

enter image description here

答案 1 :(得分:2)

您可以通过使用“ launchctl”(请参见https://ss64.com/osx/launchctl.html)在Mac上设置在所有应用程序(不仅仅是命令行)中都可用的环境变量

launchctl setenv VARIABLE_NAME VALUE