我想设置一个包含空格的环境变量。它是文件夹的路径,文件夹名称是:
/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
我该怎么办?
答案 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
会产生意想不到的结果。