2017-02-10 2 views
0

Я пытаюсь переключить версии вяза, как установлено доморощенным.Переключение версии elm с помощью homebrew - разрешение вопроса

elm --version 
0.18.0 

brew switch elm 0.16.0 
Cleaning /usr/local/Cellar/elm/0.16.0 
Cleaning /usr/local/Cellar/elm/0.18.0 
7 links created for /usr/local/Cellar/elm/0.16.0/ 
brew prune 
brew link elm 

elm --version 
-bash: /usr/local/bin/elm: Permission denied 

права доступа к файлам в папках, содержащих 0.16.0 и 0.17.0:

[email protected] 5 my.name admin 170B 10 Feb 09:53 0.16.0/ 
drwxr-xr-x 7 my.name admin 238B 10 Feb 09:52 0.18.0/ 

Если переключиться обратно в 0.18.0, все работает правильно:

brew switch elm 0.18.0 
Cleaning /usr/local/Cellar/elm/0.16.0 
Cleaning /usr/local/Cellar/elm/0.18.0 
6 links created for /usr/local/Cellar/elm/0.18.0 
brew prune 
brew link elm 
Warning: Already linked: /usr/local/Cellar/elm/0.18.0 
To relink: brew unlink elm && brew link elm 
elm --version 
0.18.0 

ответ

1

Существует также инструмент, как nvm (узел версия менеджера) для переключения elm версии. Здесь https://github.com/rtfeldman/elm-use вы можете узнать больше об этом.

Вы можете легко установить его с

npm install -g elm-use

Затем вы можете сделать elm-use 0.17 или любой другой вариант вы хотите использовать

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