Yarn是一个用于node.js应用程序的高级包管理软件。它是任意一个其他Nodejs包管理器的快速、安全和可靠的替代方案,比npm更好的解决包依赖问题。本篇文章介绍在CentOS,Redhat和Fedora系统上安装Yarn的方法。

1、使用NPM安装Yarn

Yarn组件可与NPM一起安装。只需运行以下命令即可全局安装Yarn。另外,没有-g,就是仅为当前项目安装。$ sudo npm install yarn -g

2、用脚本安装Yarn

这是安装Yarn最为推荐的方法。这将下载yarn档案并在home的.yarn目录下提取。脚本还设置了PATH环境变量。$ curl -o- -L https://yarnpkg.com/install.sh | bash

使用此安装Yarn仅适用于当前用户。

3、使用yum安装Yarn

Yum Package Manager也提供Yarn安装包。可以使用以下命令配置yarn官方yum存储库:$ curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo

现在运行下面的命令来安装它。$ sudo yum install yarn ## CentOS and Redhat systems

$ sudo dnf install yarn ## Fedora systems

可能会遇到的问题:[root@host ~]# curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo

[root@host ~]# yum install yarn

已加载插件:fastestmirror

设置安装进程

Loading mirror speeds from cached hostfile

* base: mirror.fileplanet.com

* elrepo-kernel: repos.lax-noc.com

* extras: repos-lax.psychz.net

* updates: mirror.fileplanet.com

yarn | 2.9 kB 00:00 ...

yarn/primary_db | 22 kB 00:00

解决依赖关系

--> 执行事务检查

---> Package yarn.noarch 0:1.22.4-1 will be 安装

--> 处理依赖关系 nodejs,它被软件包 yarn-1.22.4-1.noarch 需要

--> 完成依赖关系计算

错误:Package: yarn-1.22.4-1.noarch (yarn)

Requires: nodejs

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigestYarn requires Node.js 4.0 or higher to be installed.

> Yarn was installed, but doesn't seem to be working :(.

这两种提示都是没有安装node,需要先安装nodejs。

下载wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz

解压遇到问题[root@host ~]# tar -xvf node-v12.16.1-linux-x64.tar.xz

tar (child): xz:无法 exec: 没有那个文件或目录

tar (child): Error is not recoverable: exiting now

tar: Child returned status 2

tar: Error is not recoverable: exiting now

安装xz可以解决yum install xz

解压并安装[root@host ~]# tar -xvf node-v12.16.1-linux-x64.tar.xz

[root@host ~]# cd node-v12.16.1-linux-x64

[root@host node-v12.16.1-linux-x64]# mkdir /usr/local/nodejs

[root@host node-v12.16.1-linux-x64]# mv * /usr/local/nodejs/

安装npm和nodeln -s /usr/local/nodejs/bin/npm /usr/local/bin/

ln -s /usr/local/nodejs/bin/node /usr/local/bin/

测试npm -v[root@host bin]# npm -v

/usr/local/bin/node: /usr/local/bin/node: cannot execute binary file

这是为啥,原来是服务器配置低装的32bit系统不能运行64bit的包,或者你可能是反过来,重新下对应的包即可。可是node没有32位,只好换操作系统。

linux系统安装yarn,centos安装yarn相关推荐

  1. Linux系统之Centos安装epel源

    Linux系统之Centos安装epel源 一.检查本地系统环境 1.检查系统版本 2.检查系统内核版本 二.检查yum仓库 1.查看repo文件 2.检查yum仓库的状态 三.安装epel源 1.查 ...

  2. 第二章 Linux系统安装 - VMware虚拟机安装、卸载与使用

    2.1 VMware虚拟机安装.卸载与使用 (一)安装 (1)首先下载VMware软件 VMware官方下载地址http://www.vmware.com/.由于官网下载速度较慢而且没有破解密钥,所以 ...

  3. Linux系统安装keras,keras安装

    conda install m2w64-toolchain conda install mingw libpython #先安装mingw: conda install libpython #再安装l ...

  4. linux系统安装ntp,CentOS下NTP安装配置

    安装yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomodify notrap nopeer noquery restrict -6 ...

  5. x3650安装linux系统安装,ibm x3650安装Linux

    在x3650 上安装RHAS4 使用机型: x3650(797971C) 磁盘接口: SAS 使用硬盘:73.4GB × 3 处理器:Intel 5160, 3GHz , L2 Cache4MB 内存 ...

  6. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程

    Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...

  7. 服务器Linux系统安装 制作CentOS 7.6 U盘启动

    第一步:准备工作 1.8G以上U盘 2.UltraISO虚拟光驱,试用即可,破解的话自行找一下教程或者激活码 下载地址:https://cn.ultraiso.net/xiazai.html 3.Ce ...

  8. dell笔记本安装linux系统安装,Dell笔记本 安装linux系统ubuntu详细指南

    帖子 更新完后重启,然后在菜单栏找到更新管理器,运行,然后会发现提示有新的系统版本8.04LTS,点击来升级,一切按照提示来,都选默认的就可以了,升级比较慢,大家要有耐心,升级完重启,进入8.04系统 ...

  9. win10 下载 linux系统安装教程,win10安装linux双系统的方法是什么_win10装linux双系统的方法...

    最近有朋友问小编win10安装linux双系统的方法是什么,对于这个问题,相信很多朋友都不明白.很多朋友想要体验linux系统,但是又不想删除windows上的数据,那么我们可以在win10上安装li ...

  10. linux卸载nps,CentOS安装nps

    一.nps相关地址 本次安装的版本是 v0.26.2 二.服务端 CentOS7 服务器IP 200.200.200.1 1. 下载 2. 安装 创建目录 $ mkdir /opt/nps 解压到目录 ...

最新文章

  1. 桌面图标不透明的小问题处理
  2. druid抛出的异常------javax.management.InstanceAlreadyExistsException引发的一系列探索
  3. mysql的用户和密码
  4. java 动态生成getset_通过get、set方法,动态生成对象
  5. python自定义修饰器_Python概述
  6. PHP设计模式之抽象工厂模式
  7. 控制台怎么查看错误的详细信息_js错误处理,quot;try..catchquot;
  8. 我的梦想——吃喝玩乐
  9. EJB开发web service
  10. Facebook高管:文字分享将枯竭 5年后或许全是视频
  11. Xcode 之真机调试
  12. c语言二级考试题库及答案,c语言二级考试题库
  13. 二年级语文备课组集体备课观摩活动
  14. 19清明假前一周安排
  15. CAJ(caj)阅读器下载
  16. Apache Tomcat 文件包含漏洞(CNVD-2020-10487)修复方法
  17. 华硕a53s拆机图解_华硕a53s配置 功能与外观描述【图解】
  18. 用editplus删除csv文件中的软回车
  19. python实现QQ邮件的自动收发
  20. 《C程序设计语言》笔记 第6章 结构

热门文章

  1. 强化学习(8):Asynchronous Advantage Actor-Critic(A3C)算法
  2. Hadoop技术原理与应用
  3. html如何改成花体英文字体,花体英文转换器可复制字体(附花体字发文技巧)...
  4. 14 款(移动端)UI 框架
  5. 微信小程序测试需要考虑哪些方面?一分钟快速掌握(小白必看!)
  6. 微信小程序上传 分享发测试
  7. python实战-网站扫码登录流程全解析
  8. 共享单车数据集_共享单车数据的数据可视化
  9. 甜在心馒头店通过泊松分布解决备货烦恼
  10. make 与makefile(会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。)...