bash – brew更新无法正常工作 – update.sh上的错误替换错误
我刚刚安装了OSX El Capitan并开始遇到Homebrew问题.首先,我按照这些说明操作:
https://ohthehugemanatee.org/blog/2015/10/01/how-i-got-el-capitain-working-with-my-developer-tools/
它没有帮助.然后我尝试了更改权限,执行硬重置和再次拉动源,卸载Homebrew并再次安装等等.错误仍然存??在.我可以运行brew医生等,但我不能运行brew更新(整个问题开始因为我跑了brew医生,它建议我运行brew更新).无论如何,这是我运行brew更新时出现的内容:
以下是update.sh中第58行和以下内容的内容: if [[ ${#${tap_dir_basename//[^-]}} -gt 1 ]] then echo "Homebrew changed the structure of Taps like <someuser>/<sometap>." >&2 echo "So you may need to rename $HOMEBREW_LIBRARY/Taps/$user/homebrew-$repo manually." >&2 fi else echo "Homebrew changed the structure of Taps like <someuser>/<sometap>. " >&2 echo "$tap_dir is an incorrect Tap path." >&2 echo "So you may need to rename it to $HOMEBREW_LIBRARY/Taps/<someuser>/homebrew-<sometap> manually." >&2 fi 我没有想法.谷歌搜索它,我发现在同一领域的其他问题,但从来没有这个确切的问题.其他人通过我已经尝试过的行动解决了.谁看过这个吗? 编辑:问题已经解决.这是修复: cd /usr/local git checkout master git fetch origin git reset --hard origin/master brew update 解决方法
在此发布上述答案以标记为已回答:
cd /usr/local git checkout master git fetch origin git reset --hard origin/master brew update (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |