2016-09-10 2 views
4

При попытке установить новый бочонок появляется сообщение:По умолчанию Caskroom место переместилась в/USR/местные/Caskroom

«Caskroom местоположение по умолчанию переместилась в/USR/местные/Caskroom»

Как переместить старый каталог, не нарушая ссылки на новое местоположение?

ответ

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 

Смотрите здесь для получения дополнительной информации: https://github.com/caskroom/homebrew-cask/issues/21913

+0

Пытались первое решение. После этого ни одно из приложений не может быть найдено или запущено. Второе решение получилось. – perelin

-1

У меня был такой же вопрос и я сделал следующее, который установил ее.

1.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

2.

MBP:~$ brew install terraform 
==> Downloading https://homebrew.bintray.com/bottles/terraform-0.7.5.el_capitan.bottle.tar.gz 
######################################################################## 100.0% 
==> Pouring terraform-0.7.5.el_capitan.bottle.tar.gz 
==> Caveats 
zsh completion has been installed to: 
    /usr/local/share/zsh/site-functions 
==> Summary 
    /usr/local/Cellar/terraform/0.7.5: 4 files, 123.3M 
+0

Это не та же проблема. В вопросе спрашивали о домашнем бочке не доморощенного. И, путь к корму для доморощенного контейнера обновляется для нового обновления на домашнем бочке, а не сам доморощенный. –

Смежные вопросы