Ubuntuにnode入れたときのメモ(2019/02/21)
Ubuntuにnode入れるときに困った
いつものように「node インストール」で検索して出てくる記事を参考にインストールしていく。
apt-getコマンドでインストール。
しかし、npmが上手く実行できない。
なんと!!nodejsとnpmのバージョンがめちゃめちゃ古い
node -vで確認してみると、0.10.5とかになっていた。(覚えていない)
現在推奨されているバージョンは10.15.1。とにかくめっちゃ古いことが分かる。
公式のインストール方法を確認(修正後)
もっと簡単なのがあったので修正。
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs
これで完了。わしのやってたことって一体…
公式のインストール方法を確認(修正前)
以前行った方法。めんどくさいし、sudo npm が効かないっぽい。
以下nodejs公式ページを参考にしてapt-getを使わずにインストールする。
https://nodejs.org/ja/
https://github.com/nodejs/help/wiki/Installation
nodejsのパッケージをリンク先からダウンロードする。推奨バージョンは変わっていくのでnodejs公式ページを見て確認するように。
wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz
バージョンなどを環境変数に入れておく。(この作業いるん?)
VERSION=v10.15.0
DISTRO=linux-x64
展開先のフォルダを作成する。
sudo mkdir -p /usr/local/lib/nodejs
tarコマンドで圧縮ファイルを展開する。
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
node,npmをコマンドとして実行できるようにするため、.profileを編集する。viでもなんでも編集できれば大丈夫。
vi ~/.profile
以下を追記する。
~/.profile
# Nodejs
VERSION=v10.15.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
.profileを反映する。
. ~/.profile
終わり。以下のコマンドで確認。
node -v
> v10.15.1
npm version
> { npm: '6.4.1',
> ares: '1.15.0',
> cldr: '33.1',
> http_parser: '2.8.0',
> icu: '62.1',
> modules: '64',
> napi: '3',
> nghttp2: '1.34.0',
> node: '10.15.1',
> openssl: '1.1.0j',
> tz: '2018e',
> unicode: '11.0',
> uv: '1.23.2',
> v8: '6.8.275.32-node.12',
> zlib: '1.2.11' }