2017-12-16 24 views
0

Mac OSでJAVA_HOME、GRADLE_HOME、GRAILS_HOME変数を設定しようとしています。グーグルで回った後、自分のホームディレクトリに.bash_profileファイルを作成し、次の値を設定しました。Mac OSで複数のenvホーム変数を設定する方法は?

bash_profile

export JAVA_HOME=$(/usr/libexec/java_home) 
export GRADLE_HOME=$(/usr/local/Cellar/gradle/4.4) 
export GRAILS_HOME=$(/usr/local/Cellar/grails/3.3.2) 

私はまた、コマンドプロンプトに行き、その後、殺した

-bash: /usr/local/Cellar/gradle/4.4: is a directory 
-bash: /usr/local/Cellar/grails/3.3.2: is a directory 

.bash_profileの次のコマンド

$ ソースを実行してから、端末を再起動します。

は$ JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home 

は$ GRADLE_HOME

をエコーは$ GRAILS_HOME

どちらも上記のコマンドをエコーエコーだけで最初のコマンドが動作するのに対し、私には何も与えません。

また、どのように私のgrailsとgradleのインストールが起こったかを知ることができます。私はそれらの両方をインストールbrew cliを投げた。

上記の3つのプログラムはすべて、コマンドプロンプトで起動したときに正常に動作しています。

$ javaの-version

java version "1.8.0_152" 
Java(TM) SE Runtime Environment (build 1.8.0_152-b16) 
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode) 

$のGradle -v

------------------------------------------------------------ 
Gradle 4.4 
------------------------------------------------------------ 

Build time: 2017-12-06 09:05:06 UTC 
Revision:  cf7821a6f79f8e2a598df21780e3ff7ce8db2b82 

Groovy:  2.4.12 
Ant:   Apache Ant(TM) version 1.9.9 compiled on February 2 2017 
JVM:   1.8.0_152 (Oracle Corporation 25.152-b16) 
OS:   Mac OS X 10.13.2 x86_64 

$ Grailsのそれはヨーヨーのように見えます-v

| Grails Version: 3.3.2 
| Groovy Version: 2.4.13 
| JVM Version: 1.8.0_152 

答えて

1

文字列の代わりに変数を使用しています。

export GRADLE_HOME=/usr/local/Cellar/gradle/4.4 
export GRAILS_HOME=/usr/local/Cellar/grails/3.3.2 

の代わりに働いていた$(...)

+0

おかげで、使用してみてください! – user2325154

関連する問題