web-dev-qa-db-ja.com

OSXでの環境変数の設定/etc/launchd.conf

OS X 10.6(/etc/launchd.conf)で環境変数を設定しようとしています

setenv M2_HOME /usr/share/maven
setenv M2 $M2_HOME/bin
setenv MAVEN_OPTS '-Xms256m -Xmx512m'

M2とMAVEN_OPTSが機能していません。
私は次のようなもので試しました

setenv MAVEN_OPTS -Xms256m\ -Xmx512m

しかし、それでも機能しません。正しいシンタックスとは何かについてのアイデアはありますか?
ありがとう

2
al nik

これについては多くの方法があることを私は理解していますが。 IntelliJの環境変数の構成に関心がある場合は、多くの手間をかけずに次のことを実行できます。

IntelliJIDEA->設定->パス変数

次に、右側の[追加]を選択して、必要な変数を追加します。私の場合、自作を使用してMavenをインストールしたので、次のようになります。

Name: M2_HOME
Value: /usr/local/Cellar/maven/3.0.4

IntelliJIDEA->設定-> Mavenの下を見て、すべてが自動的に構成されているはずです。 [OK]を選択すると、すべて設定されます。私がIntelliJ IDEA 11を使用していることを皆さんは知っています。

上記はIntelliJでのみ機能することに注意してください。ターミナルでこれが必要な場合は、必要なものを.bash_profileに配置するか、GUIとターミナルでこれが必要な場合は/etc/launchd.confにスローします。クイック検索を行うと、これらのメソッドの詳細を簡単に見つけることができます。

1

代わりにこれを試してください:

export M2_HOME=/usr/share/maven
export M2=$M2_HOME/bin
export MAVEN_OPTS='-Xms256m -Xmx512m'
1
s1mm0t

この答えがこの時間の後に役立つことを願っています。あなたはあなたの線に沿って解決策を見つけます ここ 。あなたの問題は、$ M2_HOME/binまたは '-Xms256m-のような3行目のものだと思いますXmx512m 'は、launchctlに供給される前に展開されません。私は別の解決策を提供しました ここ

0