在这里遇到问题。我正在尝试构建一个ant build.xml文件,但是我遇到了以下错误:
You must set the FLEX_HOME environment variable to your SDK's home directory
根据我遇到过的所有内容,我应该在我的.bash_profile,.profile或.bashrc文件中设置FLEX_HOME变量(我已将其设置为三个但是仍然没有运气)。我把它设置如下:
export FLEX_HOME=/Applications/Adobe\ Flash\ Builder\ 4.7/sdks/4.6.0
我也尝试过这样:
export FLEX_HOME="/Applications/Adobe Flash Builder 4.7/sdks/4.6.0"
虽然没有运气。我的build.xml文件中有一些其他的编译错误,但是在我的build.xml中创建一些硬编码引用似乎修复了一些问题,除了上面的问题。有人可以就我可能做错的事情给出一点指导吗?
修改了build.xml http://jsfiddle.net/jdubba/mc3yesqq/
原始build.xml http://jsfiddle.net/jdubba/bp5fx8a6/
这是我能在这个问题上找到的最接近的参考资料: How do I set up a FLEX_HOME environment variable in Flash Builder
答案 0 :(得分:0)
经过几天的研究,我将build.xml更改回原始版本,并在我的" ant"窗口我右键单击我的蚂蚁构建并选择:
Run As > External Tools Configurations...
单击" Class Path"选项卡和" Ant Home"文件夹选择,我添加了以下.jar文件:
ant-contrib-1.0b3.jar
flexTasks.jar
然后运行我的ant任务,我能够编译而没有构建错误。
答案 1 :(得分:0)
设置Windows环境变量Promise.resolve(...)
时,请勿使用转义字符或引号。当我试图将它与maven一起使用时(FLASH_HOME
),我头疼得厉害。使用路径中显示的纯文本。