标签: environment-variables

如何在Jenkins中设置环境变量?

我希望能够做到这样的事情:

AOEU=$(echo aoeu)
Run Code Online (Sandbox Code Playgroud)

詹金斯设定了AOEU=aoeu.

Jenkins中的Environment Variables部分没有这样做.相反,它设置AOEU='$(echo aoeu)'.

如何让Jenkins评估shell命令并将输出分配给环境变量?

最终,我希望能够将作业的执行程序分配给可以传递到其他脚本或由其他脚本使用的环境变量.

continuous-integration environment-variables jenkins

207
推荐指数
11
解决办法
44万
查看次数

环境变量存储在注册表中的哪里?

我需要远程访问环境变量.要做到这一点,我认为最好的方法是从注册表中读取它.

环境变量存储在注册表中的哪里?

registry environment-variables

185
推荐指数
3
解决办法
24万
查看次数

通过launchd.conf设置环境变量不再适用于OS X Yosemite/El Capitan/macOS Sierra/Mojave?

它看起来好像launchd.conf不再加载我的环境变量了.还有其他人注意到了吗?

还有另一种永久设置环境变量的解决方案吗?

environment-variables osx-yosemite osx-elcapitan

185
推荐指数
5
解决办法
11万
查看次数

从Windows批处理文件设置系统环境变量?

是否可以在Windows 7(或者甚至是XP)中从命令提示符处在系统级别设置环境变量.我从一个提升的命令提示符运行.

当我使用setcommand(set name=value)时,环境变量似乎仅对命令提示符的会话有效.

windows cmd batch-file environment-variables

184
推荐指数
3
解决办法
33万
查看次数

Mac OS X中的环境变量

更新:以下链接没有完整的答案.必须在两个地方设置路径或变量(一个用于GUI,一个用于shell)是蹩脚的.

不重复:在OS X中设置环境变量?


来自Windows背景,可以很容易地设置和修改环境变量(只需转到系统属性>高级>环境变量),在Mac OS 10.5上似乎没那么直接.大多数参考文献都说我应该更新/ etc/profile或〜/ .profile.那些是系统变量和用户变量的等价物吗?例如,我应该在哪里设置我的JAVA_HOME变量?


编辑:

我希望能够从终端以及像Eclipse这样的应用程序访问该变量.此外,我希望我不必重新启动/注销以使此生效.

macos environment-variables

183
推荐指数
5
解决办法
21万
查看次数

如何在linux中设置环境变量LD_LIBRARY_PATH

我先执行了命令: export LD_LIBRARY_PATH=/usr/local/lib

然后我打开了.bash_profile文件:vi ~/.bash_profile.在这个文件中,我把:

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

然后,如果终端关闭并重新启动,则键入不echo $LD_LIBRARY_PATH显示结果.

如何永久设置路径?

linux environment-variables

183
推荐指数
9
解决办法
77万
查看次数

如何在C#中获取和设置环境变量?

如何获取Environnment变量,如果缺少某些内容,请设置值?

.net c# environment-variables .net-2.0

179
推荐指数
5
解决办法
16万
查看次数

Gradle发现错误的JAVA_HOME,即使它已正确设置

尝试运行gradle时,出现以下错误:

# gradle

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Run Code Online (Sandbox Code Playgroud)

但是,当我检查JAVA_HOME变量时,我得到:

# echo $JAVA_HOME 
/usr/lib/jvm/java-7-oracle
Run Code Online (Sandbox Code Playgroud)

我的JAVA_HOME在.bashrc中定义,我已经仔细检查过它是否被设置为源.

运行java -version还确认JAVA_HOME设置正确并且在PATH上.

# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我还检查了/usr/bin/java符号链接到/etc/alternatives/java哪个正确符号链接到的符号链接/usr/lib/jvm/java-7-oracle/jre/bin/java

另外,我已经检查过.bash_profile或者没有重复的JAVA_HOME定义/etc/profile.

所以我的问题是Gradle如何/为何找到/usr/lib/jvm/default-java,更重要的是我如何将其指向正确的目录?

其他需要JDK工作的程序,所以我认为它是Gradle问题.我也尝试重新安装Gradle,没有任何区别.

我正在运行64位Xubuntu(Ubuntu 13.10基础)

java linux environment-variables gradle

159
推荐指数
9
解决办法
13万
查看次数

用于从OS级别配置中删除环境变量的命令行

Windows有setx命令

Description:
    Creates or modifies environment variables in the user or system
    environment.
Run Code Online (Sandbox Code Playgroud)

所以你可以像这样设置一个变量

setx FOOBAR 1
Run Code Online (Sandbox Code Playgroud)

你可以像这样清除价值

setx FOOBAR ""
Run Code Online (Sandbox Code Playgroud)

但是,变量不会被删除,它会保留在注册表中

foob​​ar的

那么你如何实际删除变量呢?

windows registry environment-variables

157
推荐指数
8
解决办法
24万
查看次数

如何在POM.xml中引用环境变量?

我使用maven作为构建工具.我已经设置了一个名为的环境变量env.如何在pom.xml文件中访问此环境变量的值?

java environment-variables pom.xml maven

156
推荐指数
5
解决办法
14万
查看次数