默认的Caskroom位置已移至/ usr/local/Caskroom

Ina*_*mus 4 homebrew homebrew-cask

当我尝试安装新的桶时会出现一条消息:

"默认的Caskroom位置已移至/ usr/local/Caskroom"

如何移动旧目录而不破坏指向新位置的链接?

Ina*_*mus 9

食谱

# FIRST SOLUTION

# reinstall all casks (can be slow)
brew cask install --force $(brew cask list)

# --------------------------------------

# SECOND SOLUTION

# move cask directory to its new location
mv /opt/homebrew-cask/Caskroom /usr/local

# relink existing casks to the new location
for f in ~/Applications/*.app; do oldloc="$(readlink "$f")"; [[ -e $oldloc ]] || ln -sf "/usr/local${oldloc#/opt/homebrew-cask}" "$f"; done
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参见此处:https://github.com/caskroom/homebrew-cask/issues/21913