使用空格mac设置环境变量

时间:2016-05-20 02:09:08

标签: bash macos environment-variables

我想设置一个包含空格的环境变量。它是文件夹的路径,文件夹名称是:

/Applications/Android Studio.app/Contents/gradle/gradle-2.10

我编辑.bash_profile并向其添加以下行:

export GRADLE_HOME=/Applications/Android Studio.app/Contents/gradle/gradle-2.10

我得到了结果

-bash: export: `Studio.app/Contents/gradle/gradle-2.10': not a valid identifier

我该怎么办?

1 个答案:

答案 0 :(得分:7)

你可以这样做

export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-2.10

方式还是这个

export GRADLE_HOME="/Applications/Android Studio.app/Contents/gradle/gradle-2.10"

重要

在正确导出变量时非常痛苦,总是确保在shell中引用变量时双引引变量,即:

"$GRADLE_HOME"

而不是

$GRADLE_HOME

示例:

ls $GRADLE_HOME

会产生意想不到的结果。