私は最近Macを入手したLinuxユーザーです。IDEをセットアップしようとしていますが、MacがGUIアプリに.bashrc /.bash_profile/などを使用していないことがわかりました。したがって、環境変数を必要とするGUIアプリがある場合は、/ etc/launchd.confでそれを行うことになっているようです。
つまり、このファイルはcshスタイルのsetenv構文( "export key='value'"ではなく"setenvkey 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 / checking 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
再起動後、変数#5と#8のみが存続します。(スペースのないもの。)残りはどれも私の環境にはありません。