[解決済み】Amazon LinuxでNode.JSをyumインストールする方法
質問
yumを使って依存関係をインストールし、ソースからNode.JS & NPMをインストールするという記述を見ました。 これは動作しますが、私はNode.JSとNPMの両方がどこかのパブリックリポジトリにあるべきであると感じています。
AWS Amazon LinuxでNode.JSとNPMを1つのコマンドでインストールするにはどうしたらいいですか?
どのように解決するのですか?
偶然見つけたのですが、不思議と後でまた見つけるのが大変でした。 後世に残すためにここに置いておきます。
sudo yum install nodejs npm --enablerepo=epel
EDIT 3: 2016年7月時点のものです。 EDIT 1 はnodejs 4では動作しなくなりました(そして 編集2 もありません)。この回答( https://stackoverflow.com/a/35165401/78935 は、まさに一発芸。
EDIT 1: nodejs 4 をお探しでしたら、EPEL testing repo をお試しください。
sudo yum install nodejs --enablerepo=epel-testing
EDIT 2: 上記のコマンドで EPEL リポジトリからインストールした nodejs 0.12 を、EPEL testing リポジトリから nodejs 4 にアップグレードするには、以下の手順で行ってください。
sudo yum rm nodejs
sudo rm -f /usr/local/bin/node
sudo yum install nodejs --enablerepo=epel-testing
新しいパッケージでは、ノードのバイナリを
/usr/bin
の代わりに
/usr/local/bin
.
そして背景も。
オプション
--enablerepo=epel
が引き起こす
yum
を実行して、EPEL リポジトリにあるパッケージを検索します。
EPEL (Extra Packages for Enterprise Linux) は、RHEL (Red Hat Enterprise Linux), CentOS, Scientific Linux などの Linux ディストリビューション向けに100%高品質のアドオンソフトウェアパッケージを提供する Fedora チームによるオープンソースかつ無料のコミュニティベースレポジトリープロジェクトです。Epelプロジェクトは、RHEL/CentOSの一部ではありませんが、ネットワーク、システム管理、プログラミング、モニタリングなどの多くのオープンソースパッケージを提供することで、主要なLinuxディストリビューション向けに設計されています。Epelのパッケージのほとんどは、Fedoraのレポでメンテナンスされています。
経由 http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/
関連
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsでファイルを書き込む
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み】Discord.js が特定のチャンネルにメッセージを送信する場合
-
[解決済み】Nodejsの解決方法:Error: ENOENT: そのようなファイルまたはディレクトリがありません
-
webpack ENOENTソリューションの起動
-
[解決済み] joiライブラリを使用して2つの時間を比較する方法
-
[解決済み] エラーメッセージ MongoError: bad auth URI 文字列で認証に失敗しました。
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] Macでポート3000をロックしているプロセスを見つける(そして殺す)【終了
-
[解決済み] ノードのバージョンを管理するためのnまたはnvm - 各バージョンのグローバルモジュールを保持することは良いアイデアですか?
-
[解決済み】sudo: npm: コマンドが見つかりません。