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. 惊!!!CV界的BERT要来了?准确率提高近25%!
  2. Ajax+Node.js前后端交互最佳入门实践(05)
  3. 听说你想去大厂看妹子,带你看看字节跳动Android开发岗面试是啥样?
  4. python函数与函数式编程
  5. poj 3468 A Simple Problem with Integers(线段树区区)
  6. 自动登录(过滤器filter的应用)
  7. android 按钮中断,android – 如何“中断”在AccessibilityService中执行的操作?
  8. 为Eclipse安装功能扩展插件
  9. [React] 尚硅谷 -- 学习笔记(四)
  10. 80-30-040-原理-React模式-简介2
  11. [转] Java内部类详解
  12. 揭秘Emotet恶意软件新变种幕后攻击者的运营模式
  13. 微雪电子扫码模块使用
  14. 百分比收益率和对数收益率
  15. java计算机毕业设计校园订餐系统源码+系统+数据库+lw文档+mybatis+运行部署
  16. 我的测试工程师之路--测试人员不看后悔
  17. windows cmd字典
  18. android客户端功能,推荐一个功能齐全的【玩Android客户端】
  19. OkHttp优点及工作原理
  20. word图片插入不清晰

热门文章

  1. SecureCRT创建串口连接
  2. 手术麻醉管理系统方案/案列/小程序/网站
  3. 英文c语言笔试题,2010年3月计算机等考二级C语言笔试试题 附答案(国外英文资料).doc...
  4. python 完全背包问题_经典动态规划:完全背包问题
  5. MatLab 计算开根号
  6. 传统io和NIO详细比较
  7. ERP原理及应用教程-第二章
  8. 【javascript-基础小练习】跟随鼠标移动的提示框
  9. 所有安卓手机通刷原生系统
  10. 共享单车数据集_共享单车数据可视化分析