gpt4 book ai didi

bash - brew update 不工作——update.sh 上的错误替换错误

转载 作者:行者123 更新时间:2023-11-29 09:15:28 25 4
gpt4 key购买 nike

我刚刚安装了 OSX El Capitan,然后开始遇到 Homebrew 问题。首先,我按照以下说明进行操作:https://ohthehugemanatee.org/blog/2015/10/01/how-i-got-el-capitain-working-with-my-developer-tools/

它没有帮助。然后我尝试了更改权限、进行硬重置并再次拉出 origin、卸载 Homebrew 并再次安装等等。错误仍然存​​在。我可以运行 brew doctor 等等,但我不能运行 brew update(整个问题开始是因为我运行了 brew doctor,它建议我运行 brew update)。无论如何,这是我运行 brew update 时显示的内容:

mv: rename /usr/local/Library/Taps/homebrew-versions, to /usr/local/Library/Taps/homebrew/homebrew-versions/homebrew-versions,: No such file or directory /usr/local/Library/Homebrew/cmd/update.sh: line 58: ${#${tap_dir_basename//[^-]}}: bad substitution

这里是 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

关于bash - brew update 不工作——update.sh 上的错误替换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37120225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com