vagrantで起動したUbuntuにnodeをインストール。
aptでinstallできるがバージョンが古い。
nvmを使うか、nパッケージを使うか。
今回は、nパッケージを使う。
nパッケージの場合
sudo apt install -y nodejs npm
sudo npm install -g n
sudo n lts
ここでは、lts(LTSバージョンの最新)を指定。
バージョンを直接書くこともできる。
結果
cp: cannot stat '/usr/local/n/versions/node/12.16.3/lib': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/12.16.3/include': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/12.16.3/share': No such file or directory
(´・ω・`)は?
以前はできた。
直接的な解決方法が分からなかったが、tar.xzファイルの解凍を
うまくできていないみたいだったので
wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz
これで直接ファイルをダウンロード。
tar -Jxvf node-v12.16.3-linux-x64.tar.xz
これで直接ファイルを解凍
cd node-v12.16.3-linux-x64
sudo cp * /usr/local/n/versions/node/12.16.3
sudo cp -r * /usr/local/n/versions/node/12.16.3
nパッケージのところにファイルとフォルダをコピー
sudo n lts
インストールする。
installed : v12.16.3 (with npm 6.14.4)
結果、成功した模様。
node -v
確認も成功。