转载请注明预见才能遇见的博客:http://my.youkuaiyun.com/
原文地址:https://blog.youkuaiyun.com/pcaxb/article/details/81178621
Mac上最新安装homebrew的一路踩坑
Homebrew, Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。
官网地址:https://brew.sh/index_zh-cn.html
安装命令如下:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1.安装过程中的权限问题,和最新版本的处理
如果你看到EACCES: permission denied
这样的权限报错
注意:在Max OS X 10.11(El Capitan)版本中或者其他版本中,homebrew在安装软件时可能会碰到/usr/local
目录不可写的权限问题。可以使用下面的命令修复:
sudo chown -R `whoami` /usr/local
但是在新的Mac系统中上面的命令是会报错的,不能操作。
mac系统下的Rootless机制,让我们在root权限下也不能随心所欲的读写所有路径了,特殊情况下我们需要关闭Rootless时,可尝试如下操作:
1. 重启按住 Command+R,进入恢复模式,打开Terminal。
2. 键入命令 csrutil disable
3. reboot
Rootless机制是对抗恶意程序的最后防线,除非特殊需要时我们才将其关闭,否则保持开启状态csrutil enable
2.安装很慢出现git错误,修改配置
安装如果很慢出现如下错误
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
可以使用命令修复
git config --global http.postBuffer 524288000
注意:执行完这里的命令之后需要关闭终端,然后重新执行安装命令才会有效。这里是对Git对配置,个人觉的安装最新版的git应该也可以解决,没有尝试。
3.检查是否安装成功,出错解决,配置路径
执行brew -v 查看是否安装成功
如果提示
-bash: brew: command not found
解决方式如下:
sudo vim .bash_profile
添加
export PATH=/usr/local/bin:$PATH
保存,source .bash_profile使配置修改生效。
重新启动终端
Mac上最新安装homebrew的一路踩坑
博客地址:https://blog.youkuaiyun.com/pcaxb/article/details/81178621