CentOS7に新しいnodejsをインストールする

投稿日 : 2020年06月30日
カテゴリー : 技術情報 / 開発環境(VSCode/Pleiades/Xampp/Hyper-V etc)
CentOS7に新しいnodejsをインストールするの画像

こんにちわ、PHPエンジニアのエンジニア婦人(@naho_osada)です。
私はPHPエンジニアとして7年~の経験があります。WordPressは2年半~の経験があります。その他、jQuery、HTML、CSSも使用します。
ここでは主に過去に納品した案件や自サイト運営(エンジニア婦人ノート)で遭遇したことについて書いています。

CentOS7でnodejsが必要になり、インストールしました。例によってそのままyum installすると古いものが入ってしまいますので、最新を入れたい場合は必ずリポジトリを更新します。puppeteerなど使いたい場合は新しいものでないと動かないです…

npmをインストールする

何もしないでyum install npmをすると古いnodejsが入ってしまうので、まずはリポジトリ参照先を変更します(2020年6月では14が最新でした)。
setup_14.xの数字を変えることで指定のバージョンをyum install)できるようになります。

sudo curl -sL https://rpm.nodesource.com/setup_14.x | bash -

このとき、
「エラー: トランザクション ロックを(/var/lib/rpm/.rpm.lock 上に)作成できません。(許可がありません)」
というエラーが出ることがあります。sudoでもダメなときはsu -uでスーパーユーザーになってからやる(=管理者)と成功します(スーパーユーザーの終了はexitです)。

更新できたらインストールします。nodejsを入れるとnpmも一緒についてきます。

sudo yum install nodejs

# 実行時(2020年6月)は以下がインストールされました
node -v
# 14.4.0
npm -v
# 6.14.5

まとめ

nodejsの最新のものが欲しいときは、参照先を変更してからyum installします。

ソースレビュー企画-私にソースレビューをさせてください!-

皆様のプログラムのソースを、私に読ませてください!

ソースレビュー企画-私にソースレビューをさせてください!-

プログラムを勉強し始めたばかりの方から、業界云十年のベテランの方でも大歓迎です!どんなソースでもありがたく拝見します!

※無料です

ソースレビュー企画-私にソースレビューをさせてください!-の詳細、お申し込みはこちらからお願いします。

運営サイト紹介

みんなのきょうのごはん-みんごは-

みんなのきょうのごはん-みんごは-

「みんなのきょうのごはん-みんごは-」きょうのみんなのごはんは?Twitterに投稿された美味しそうな「食べ物」画像を、リアルタイムで表示します。

みんごははここからアクセスしてね !

その他広告