Mac下command not found:gradle解决方案
2017-11-13 本文已影响1940人
AnonyPer
这个问题可大可小,网上也有很多解决方案,大部分都是在.base_profile文件中添加对于gradle的路径,步骤如下:
1、找到gradle的路径并复制,一般在Android Studio下面:
![](https://img.haomeiwen.com/i5207488/4229783db578e3a0.png)
然后右键点起,找到简介
![](https://img.haomeiwen.com/i5207488/166a6b6f53587ad8.png)
复制一下
![](https://img.haomeiwen.com/i5207488/bc6e3fdf96ed3b6e.png)
需要注意一点的是,一般Android Studio都有空格,所以需要加上转义符号如
/Applications/Android\ Studio.app/Contents/gradle/gradle-4.1
2、打开终端,输入
cd ~
![](https://img.haomeiwen.com/i5207488/c72c7d6eed6df5c5.png)
3、使用命令
touch .bash_profile
命令,如果没有.bash_profile文件则会创建一个。4、使用命令
open -e .bash_profile
,打开编辑该文件,输入以下内容:export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-4.1 export PATH=${PATH}:${GRADLE_HOME}/bin
5、使用
source .bash_profile
使之生效。注意点:
1、配置之后需要重启在新打开的终端该配置才能生效
2、如果遇到权限问题,请输入
sudu su
3、如果文件没有操作权限,请使用
chmod o+x .bash_profile
4、修改文件权限操作:
修改权限的命令格式
chmod [<权限范围><权限操作><具体权限>] [文件或目录…]
<权限范围>
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
<权限操作>
+:表示增加权限
- :表示取消权限
=:表示唯一设定权限
<具体权限>
r:表示可读取
w:表示可写入
x :表示可执行
查看文件权限ls -l
![](https://img.haomeiwen.com/i5207488/0a8005f39a246c79.png)