編譯需要gcc-c++編譯器和openssl-devel庫的支持,如果沒有需要先安裝。
在centos6.5下可以先執行:yum install gcc-c++ openssl-devel。
在編譯的時候提示差程序再逐一安裝。
我安裝的版本是v0.10.30,不同的版本只要修改對應的版本號就可以下載了
官網各版本地址:https://nodejs.org/dist/
然後開始安裝:具體安裝到哪個文件夾下,就轉到指定的文件夾下,執行下面的命令,
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
解壓文件
tar zxvf node-v0.10.30.tar.gz
進到node目錄
cd node-v0.10.30
檢查所需要配置,執行如下,注意有.,這個configure是node目錄下的一個文件,如果不存在這個文件,那安裝方法和本文所寫的也會是不一樣的
./configure
執行,這步等待時間比較長
make
執行
make install
最後,使用node -v檢驗是否已經安裝成功,如果成功了會顯示版本號碼。
-----------------------------------------------------------------------
make的時候報錯openssl cli error 69
網上查到的解決方法;
安裝nodejs
>tar -zxvf node-v0.10.31.tar.gz
如報錯1
make[1]: *** [/var/tmp/node-v0.10.31/out/Release/openssl-cli] Error 69
安裝:
>yum install libtool automake autoconf gcc-c++ openssl-devel
------------------------------------------------------------------
ubuntu安裝nodejs4.3.2
./configure --prefix=自定義路徑
make & make install
添加全局變量
ln -s /自定義路徑/node/bin/* /usr/local/bin
node -v 提示錯誤 cp node/bin/下的node 到/usr/bin/下