value-serverでnode.jsインストール

Categories サーバー

NVMのインストール

# https://github.com/nvm-sh/nvm で最新のものを取得
# ホームにインストール
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

# .bashrc
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

$ source .bashrc

$ nvm
Node Version Manager (v0.38.0)

node.jsのインストール

$  nvm install node
Downloading and installing node v16.3.0...
Downloading https://nodejs.org/dist/v16.3.0/node-v16.3.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.3.0 (npm v)
Creating default alias: default -> node (-> v16.3.0)

# レンタルサーバーなのでライブラリが無く最新版が動かない
$ node
node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)

# バージョンを下げる
# nvm ls-remote でエラーなくなるまで確認 #v10.24.1でエラーでなくなったのでいったんこれ使う
$ nvm install 10.24.1 
$ node --version
$ nvm use 10.24.1
$ nvm ls
        v6.11.4
->     v10.24.1
       v12.22.1
       v14.17.0

考えたらvalue-serverポート開放できないから使えない。

No Comments

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

two × three =