【发布时间】:2011-01-31 22:26:37
【问题描述】:
我是一名 Linux 用户,最近刚刚获得了 Mac。我正在尝试设置我的 IDE,并发现 Mac 不使用 .bashrc / .bash_profile / 等作为 GUI 应用程序。因此,如果您有一个需要环境变量的 GUI 应用程序,您显然应该在 /etc/launchd.conf 中执行此操作
问题是,这个文件使用 csh 风格的 setenv 语法(“setenv key value”而不是“export key='value'”),所以现在我有一个变量,其中有一个空格,我不知道该怎么办。没有任何工作。这是我尝试过的测试:
setenv MAVEN_OPTS "-Xms512m -Xmx1024m" setenv MAVEN_OPTS1 '-Xms512m -Xmx1024m' setenv MAVEN_OPTS2 (-Xms512m -Xmx1024m) setenv MAVEN_OPTS3=(-Xms512m -Xmx1024m) setenv MAVEN_OPTS4 -Xms512m -Xmx1024m setenv MAVEN_OPTS5 -Xms512m setenv MAVEN_OPTS6 "$MAVEN_OPTS5 -Xmx1024" setenv MAVEN_OPTS7 $MAVEN_OPTS5 -Xmx1024 setenv MAVEN_OPTS8 /just/检查 setenv MAVEN_OPTS9="-Xms512m -Xmx1024m" setenv MAVEN_OPTS10='-Xms512m -Xmx1024m' setenv MAVEN_OPTS11='-Xms512m\ -Xmx1024m' setenv MAVEN_OPTS12 '-Xms512m\ -Xmx1024m' setenv MAVEN_OPTS13 "-Xms512m\ -Xmx1024m" setenv MAVEN_OPTS14 -Xms512m\ -Xmx1024m重新启动后,只有 var #5 和 #8 存活。 (没有空格的。)其余的都不在我的环境中。
【问题讨论】:
-
你知道如何让它工作吗?我有同样的问题。我还注意到 concat Vars 不起作用。我无法指定:setenv MV 1 setenv MV12 $MV/2
-
不,抱歉。希望有一天,某个善良、消息灵通的人会来,让我们知道解决方案。 ;)
-
我遇到了完全相同的问题。那些环境变量问题,每次都是不同的问题:S
-
你试过 Serge 的建议了吗?它对你有用吗?