AWSでEc2に取り組んでいます。
Node.jsをインストールしましたが、正常に動作します。
しかし、npmをインストールしようとすると問題が発生します。
次のコマンドを使用してインストールしています。
Sudo curl http://npmjs.org/install.sh | sh
しかし、インストールがフリーズしているようです...「fetching: http://registry.npmjs.org/npm/-/npm-1.0.106.tgz 」がプロンプトで表示され、それはそのままになりますこのような。
ここで何が起こっているのか考えていますか?
Sudo yum install nodejs npm --enablerepo=epel
NodeJS 6.xをインストールするには、次のコマンドを実行します。
curl -sL https://rpm.nodesource.com/setup_6.x | Sudo -E bash -
yum install nodejs --enablerepo=nodesource
更新
NodeJS 7と8を同じ方法でインストールできます。上記のコマンドで、6ではなく必要なバージョンを指定するだけです。
更新
NodeJS 10(または他のバージョン)に更新するには、次の手順を実行します。
rm -rf /etc/yum.repos.d/nodesource-el*
curl -sL https://rpm.nodesource.com/setup_10.x | Sudo -E bash -
yum install nodejs --enablerepo=nodesource
これに従ってください AWSチュートリアル を使用する Node Version Manager 。
Node Version Manager(NVM)を使用すると、Node.jsの複数のバージョンをインストールして、それらを切り替えることができます。
手順は次のとおりです:
NVMをインストールする
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
NVMをアクティブにする
. ~/.nvm/nvm.sh
インストールNode(バージョンを選択)
nvm install 4.4.5
正常なインストールの確認
node -e "console.log('Running Node.js ' + process.version)"
第一に
Sudo yum install make
これを実行して、目的のバージョンのノードのZipを取得できます
wget https://nodejs.org/dist/v8.10.0/node-v8.10.0.tar.gz
その後、このように解凍できます
tar -xvf node-v8.10.0.tar.gz
次に、抽出されたディレクトリに移動し、このようなノードをインストールします
./configure && make && Sudo make install
私にとって非常に便利な彼のチュートリアルを見つけました。最後の章では、ノードのインストール方法とそれをコンパイルするnpmについて説明します。
http://iconof.com/blog/how-to-install-setup-node-js-on-Amazon-aws-ec2-complete-guide/#installNode
git clone https://github.com/isaacs/npm.git cd npm Sudo make install
Gitがない場合は、最初にこれを実行してください:Sudo yum install git