概述
一、正常情况下安装
要是没有什么依赖缺失或者文件夹问题或者什么版本问题,依照yarn官网教程就可以了
1.未安装Node.js
brew install yarn
2.使用类似nvm工具,可以不用安装Node.js,避免重复。
brew install yarn --ignore-dependencies
3.也可以使用MacPorts安装
sudo port install yarn
4.更新yarn
brew upgrade yarn
5.查看是否安装成功
yarn --version
二、安装yarn时brew软连接失败
报错:
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink include/node
/usr/local/include is not writable.
You can try again using:
brew link node
解决方法:如系统提示,手动brew连接相应依赖软件。
三、需要的依赖工具报错
报错:
Error: An exception occurred within a child process:
CompilerSelectionError: yarn cannot be built with any available compilers.
Install GNU's GCC:
brew install gcc
解决方法:如系统提示,手动安装相应的依赖工具。
四、brew软连接node失败
报错:
root$brew link node
Linking /usr/local/Cellar/node/12.12.0...
Error: Could not symlink include/node
/usr/local/include is not writable.
解决方案: 修改目录权限
$ sudo chown -R $(whoami):admin /usr/local
//或者
$ sudo chown -R $(whoami) /usr/local
//或者
$ sudo chown -R $(whoami) /usr/local/*
五、chown修改目录权限错误
报错:
$ sudo chown -R $(whoami) /usr/local
Password:
chown: /usr/local: Operation not permitted
解决方法:
1. 修改赋权目录层级。这可能是因为不同目录层级系统允许设置权限不同。
$ sudo chown -R $(whoami) /usr/local/*
2.重新安装brew。这个方法是因为高版本MacOS的原因,还有些人是brew等等的问题
//1.卸载brew(注意:卸载后会失去一部分安装好的工具)
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
//卸载后会保留一些文件夹(注意:删除后会丢失一部分配置文件或者安装工具)
The following possible Homebrew files were not deleted:
/usr/local/bin/
/usr/local/.com.apple.installer.keep
/usr/local/sbin/
/usr/local/etc/
/usr/local/lib/
/usr/local/opt/
/usr/local/gnupg-2.2/
/usr/local/share/
You may wish to remove them yourself.
//2.删除上述保留文件
$ rm /usr/local/bin/
...
//3.重新下载brew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
最后
以上就是潇洒纸鹤为你收集整理的MacOS 安装yarn方法与问题的全部内容,希望文章能够帮你解决MacOS 安装yarn方法与问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复