Tools

nvm を使っているUbuntu 16.04 LTS 環境に、yarn をインストールする

投稿日:2018年11月30日 更新日:

GitHub – creationix/nvm を使っている Ubuntu 16.04 LTS 環境に、Yarn をインストールする手順を紹介します。

Installation | Yarn にも書いてありますが、少し分かりにくかったのでここにも書いておくことにしました。

基本的な考え方

nvm によってインストールされているはずの npm コマンドは、yarn と機能的に被っており、それでいて yarn は Node.js に依存(推奨なだけ?)しています。そのため、yarn を普通にインストールしてしまうと Node.js までインストールされてしまいます。しかし今回の場合、nvm により Node.js 及びそれに付随している npm は既に導入済みのため、yarn にはこちらの Node.js を使わせます。そうするために、インストール時にオプションを指定して余分な Node.js パッケージはインストールしないように指示します。

手順

まず、リポジトリを登録します。

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

次に yarn をインストールしますが、nodejs パッケージがインストールされてしまわないように、--no-install-recommends オプションを指定します。

$ sudo apt update
$ sudo apt install --no-install-recommends yarn

この後、ログインし直すことをお勧めします。

📂-Tools

執筆者:labo


comment

メールアドレスが公開されることはありません。

関連記事

Anki

Anki: 学習の流れを図にしました

Ankiにおける学習の流れを図にしました。

Anki

Anki のカードで、フィールドの値によって文字の色を変える

Anki のカードで、フィールドの値によって文字の色を変える方法について書きました。

Evernote

Evernote のマージ機能

Evernote のマージ機能について説明します。

Git

Git でユーザー名とメールアドレスを設定する方法(全体用とプロジェクト用)

Git で、ユーザー名とメールアドレスを設定する方法です。(1) 全体の設定方法と、(2) プロジェクト毎の設定方法の2つを紹介します。 目次1. プロジェクトをまたいだ全体の設定(グローバル, gl …

Linux

ウェブサーバー(Linux) 上で特定のクライアントとの通信を記録してWindowsで内容を確認する

ウェブサーバー(Linux) 上で特定のクライアントとの通信を記録してWindowsで内容を確認する方法について説明します。