我是靠谱客的博主 潇洒纸鹤,最近开发中收集的这篇文章主要介绍MacOS 安装yarn方法与问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、正常情况下安装

  要是没有什么依赖缺失或者文件夹问题或者什么版本问题,依照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方法与问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部