はじめに
会社などでプロキシサーバが導入されている環境では、npm(Node Packeage Manager)のインストールに失敗することがあります。このエントリでは、プロキシサーバを経由してnpmをインストールする方法について書いています。
このエントリを書くにあたり、以下のエントリを参考にしました。
サーバサイドJavaScript Node.js入門
posted with amazlet at 13.06.04
清水俊博 大津繁樹 Jxck 小林秀和 佐々木庸平 篠崎祐輔 高木敦也 西山雄也
アスキー・メディアワークス
売り上げランキング: 55,844
アスキー・メディアワークス
売り上げランキング: 55,844
プロキシサーバを経由してnpmをインストールする
1.wgetコマンドでinstall.shをダウンロードします。
wget http://npmjs.org/install.sh
2.エディタでinstall.shを編集します。編集する箇所は、curlコマンドが使用されている場所です。curlコマンドのオプションに--proxy http://hogehoge:ポート番号を付加してやります。
- 75行目付近
-url=`curl -s -L http://registry.npmjs.org/npm/$t \ +url=`curl --proxy http://hogehoge:ポート番号 -s -L http://registry.npmjs.org/npm/$t \
- 88行目付近
-&& curl -s -L "$url" | gzip --decompress --stdout | $tar -xf - \ +&& curl --proxy http://hogehoge:ポート番号 -s -L "$url" | gzip --decompress --stdout | $tar -xf - \
3.以下のコマンドでインストールシェルを起動します。
sudo sh install.sh