* yum으로 yarn을 설치하기 위해서는 NodeJS 설치가 되어 있어야 한다.
* 별도의 계정(nodejs)로 nvm을 통해 nodeJS를 설치했기 때문에 오류가 발생
[root@ip-172-26-13-216 home]# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
[yarn]
name=Yarn Repository
baseurl=https://dl.yarnpkg.com/rpm/
enabled=1
gpgcheck=1
gpgkey=https://dl.yarnpkg.com/rpm/pubkey.gpg
[root@ip-172-26-13-216 home]# yum install yarn
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: d36uatko69830t.cloudfront.net
* extras: d36uatko69830t.cloudfront.net
* updates: d36uatko69830t.cloudfront.net
yarn | 2.9 kB 00:00:00
yarn/primary_db | 21 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package yarn.noarch 0:1.21.1-1 will be installed
--> Processing Dependency: nodejs for package: yarn-1.21.1-1.noarch
--> Finished Dependency Resolution
Error: Package: yarn-1.21.1-1.noarch (yarn)
Requires: nodejs
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
* npm 으로도 설치가 가능하다.
[nodejs@ip-172-26-13-216 ~]$ npm install -g yarn
/home/nodejs/.nvm/versions/node/v12.16.1/bin/yarn -> /home/nodejs/.nvm/versions/node/v12.16.1/lib/node_modules/yarn/bin/yarn.js
/home/nodejs/.nvm/versions/node/v12.16.1/bin/yarnpkg -> /home/nodejs/.nvm/versions/node/v12.16.1/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.0
added 1 package in 0.413s
[nodejs@ip-172-26-13-216 ~]$ yarn
yarn install v1.22.0
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 0.09s.
[nodejs@ip-172-26-13-216 ~]$