centos 5.4 nodejs+npmをインストールします.

3287 ワード

nodejsをインストールするには、必要ですので、手動でbz 2ライブラリをインストールします.
sudo yum install -y bzip2* 

cd Python-2.7.2/Modules/zlib

./configure 

make

sudo make install
また、binasciiモジュールのコンパイルを開く必要があります.nodeをインストールする時、binasciiモジュールが見つからないように注意します.
cd ../../

vi Modules/Setup.dist
次の2行を見つけて、binascii前のコメントを削除します.
# Helper module for various ascii-encoders

#binascii binascii.c

#      :

# Helper module for various ascii-encoders

binascii binascii.c
Nodejsをインストールする
wget http://nodejs.org/dist/v0.6.10/node-v0.6.10.tar.gz

tar xzf node-v0.6.10.tar.gz

cd node-v0.6.10

./configure                              //
この時、エラーがあります.
  Checking for program g++ or c++          : not found

    Checking for program icpc                : not found

    Checking for program c++                 : not found

    /home/admin/pkgs/node-v0.6.10/wscript:261: error: could not configure a cxx compiler!
解決策は、gcc-c++をインストールすることです.
sudo yum install gcc-c++
後にエラーがあります.
Checking for openssl                     : not found

Checking for function SSL_library_init   : not found

Checking for header openssl/crypto.h     : not found

/home/admin/pkgs/node-v0.6.10/wscript:374: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message.
解決方法:openssl-develをインストールする
sudo yum install openssl-devel
その後、正常にコンパイルしてインストールできます.
./configure

make

sudo make install
nstall npm curlhttp://npmjs.org/install.sh ヽoo.ツ
ヒントURLに問題があれば、ガールに変えます.https://npmjs.org/install.sh |sudoshヒントがあれば、nodeが見つからないので、もう一つソフトリンクを作ります.
sudo ln -s /usr/local/bin/node /usr/bin/node

curl http://npmjs.org/install.sh | sudo sh
正常に運行できます.