mac下bash: gradle: command not found

本质原因

gradle没有配到.bash_profile内,所以在命令行内找不到。

踩过的坑

此问题纠结了好久,看了很多文章,基本都是找到AndroidStudio下的Contents内的gradle,然后配置进.bash_profile,路径类似于这个:/Applications/Android Studio.app/Contents/gradle/gradle-5.5.1/bin,然后还要注意空格问题加\,但在我这里真心不好用。

我的解决办法
  • 你需要先下载gradle的zip包,如gradle-5.4.1-all.zip。
  • 解压到这里:/Users/你的用户名/gradle/gradle-5.4.1。
  • 打开任意一个命令行,打开.bash_profile的配置文件。
cd ~
touch .bash_profile
open -e .bash_profile

配置文件内容:

export PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:~/bin:/sbin:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents/Home
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:
export FLUTTER_HOME=/Library/flutter
export RN=/usr/local/bin
export ANDROID_HOME=/Users/你的用户名/Library/Android/sdk
export GRADLE_HOME=/Users/你的用户名/gradle/gradle-5.4.1
export PATH=$PATH:$JAVA_HOME/bin:$FLUTTER_HOME/bin:$RN:$ANDROID_HOME:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$GRADLE_HOME/bin

注意增加了GRADLE_HOME,指向/Users/你的用户名/gradle/gradle-5.4.1,然后PATH中增加$GRADLE_HOME/bin

  • 注意编辑完后保存,然后命令行
source .bash_profile
  • 然后关闭当前命令行,重新启动一个命令行
gradle -v

会出现gradle版本号,配置成功。


image.png

你可能感兴趣的:(mac下bash: gradle: command not found)