[英]Play framework 2.3.8: I cannot set the environment variable neither on Windows 7 nor on Ubuntu 14.04
[英]Neither Ant nor Eclipse can access env vars in Ubuntu 14.04
我在Ubuntu 14.04上,正在嘗試從Ant build.xml
文件內部訪問環境變量。 我嘗試從Eclipse的Ant View內部以及使用Ant SDK從命令行運行此buildscript。
從外殼程序中,如果鍵入echo $TOMCAT_HOME
,則將/home/myuser/tomcat/7.0.41
作為輸出(這是正確的)。 這是我的build.xml
:
<?xml version="1.0"?>
<project name="myapp" default="test-vars" basedir=".">
<property environment="env" />
<target name="test-vars">
<echo message="TOMCAT_HOME is ${env.TOMCAT_HOME}" />
</target>
</project>
當我運行test-vars
目標時(同樣,從Eclipse內部和命令行中):
Buildfile: /home/myuser/workspace/myapp/build.xml
test-vars:
[echo] TOMCAT_HOME is ${env.TOMCAT_HOME}
BUILD SUCCESSFUL
Total time: 1 second
這里發生了什么? 我怎樣才能解決這個問題? 我是否需要將TOMCAT_HOME
添加到~/.bashrc
之外的其他地方,例如/etc/environment
? 如果是這樣,在哪里/如何?
我對KUbuntu 14.04,Eclipse Kepler和ANT有類似的問題。 這是我所做的:
goto運行->外部工具->外部工具配置...
選擇您的ant構建的配置
轉到“環境”選項卡,然后使用“新建”按鈕添加環境變量
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.