Chi*_*ron 23 macos homebrew package-managers
我使用Homebrew作为包管理器.我运行这个命令:
brew update
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:
错误:无法取消旧的'bin/brew'链接(权限被拒绝)
错误:执行git pull http://github.com/mxcl/homebrew.git master时失败
在sudo下再次运行:
/usr/local/Library/Homebrew/brew.h.rb:1:警告:已初始化常量FORMULA_META_FILES
/usr/local/Library/Homebrew/brew.h.rb:2:警告:已初始化常量PLEASE_REPORT_BUG错误:以下未结帐的工作树文件将被结帐覆盖:.gitignore
;;; 大名单就在这里;;;;
现在,每个brew命令都会生成以下警告:
/usr/local/Library/Homebrew/brew.h.rb:1:警告:已初始化常量FORMULA_META_FILES
/usr/local/Library/Homebrew/brew.h.rb:2:警告:已初始化常量PLEASE_REPORT_BUG
什么出了什么问题?
Lil*_*ard 42
听起来它的一半在它出错之前就更新了,现在它处于糟糕的状态.你可能想要
cd /usr/local && git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)
这应该将所有git控制的文件(例如homebrew)重置回原始版本.你可能需要sudo那个git命令.之后,您可以尝试按需要修复权限(sudo chown -R yourname:staff /usr/local如果该目录中的文件不需要由其他人拥有,则可能就像运行一样简单).
| 归档时间: |
|
| 查看次数: |
5959 次 |
| 最近记录: |