使用自制软件切换 elm 版本 - 权限问题
Switching elm version with homebrew - permissions issue
我正在尝试切换由自制软件安装的 elm 版本。
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 的文件夹的文件权限:
drwxr-xr-x@ 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
似乎 npm
最适合安装 elm
。
brew uninstall elm
npm install elm@0.16.0
完成
还有一个像nvm
(节点版本管理器)这样的工具可以切换elm
版本。在这里 https://github.com/rtfeldman/elm-use 您可以阅读更多相关信息。
您可以使用
轻松安装它
npm install -g elm-use
然后你可以elm-use 0.17
或者你想使用的任何版本
我正在尝试切换由自制软件安装的 elm 版本。
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 的文件夹的文件权限:
drwxr-xr-x@ 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
似乎 npm
最适合安装 elm
。
brew uninstall elm
npm install elm@0.16.0
完成
还有一个像nvm
(节点版本管理器)这样的工具可以切换elm
版本。在这里 https://github.com/rtfeldman/elm-use 您可以阅读更多相关信息。
您可以使用
轻松安装它npm install -g elm-use
然后你可以elm-use 0.17
或者你想使用的任何版本