我需要在我的所有想法运行配置中使用环境变量。我目前使用run->编辑配置->然后在选定的配置中输入环境变量。然而,当我需要运行单独的测试场景时,这是非常乏味的,因为每个测试场景都会创建一个新的运行配置,并且我需要重新输入变量。
我尝试使用以下命令在我的Linux系统中设置环境变量export SOME_VAR="some value"
在各种会话配置文件中:/etc/profile
,/etc/bash.bashrc
,~/.bashrc
,~/.profile
但 IntelliJ 似乎在运行期间忽略了这些变量,即使当我启动时echo ${SOME_VAR}
从 IntelliJ 内置终端,它会显示正确的输出。
我也尝试过使用IntelliJ .env 文件插件 https://plugins.jetbrains.com/plugin/7861-env-file然后设置SOME_VAR=some value
in .env
文件位于项目根目录中。也没起作用。
在我看来,真正的问题是马特所说的。
如果您想从快捷方式启动 IntelliJ,那么您必须对其进行一些编辑:
打开 .desktop 文件,然后添加/bin/bash -c -i
到启动命令的开头。该文件应如下所示:
[Desktop Entry]
Exec=/bin/bash -i -c "/path/to/idea/bin/idea.sh" %f
Name=IntelliJ IDEA Ultimate
Type=Application
Version=1.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)