站內文章
友站文章
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - $ sudo apt-get install nodejs $ nodejs --version v7.10.1 $ npm --version 4.2.0
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm yum install gcc-c++ make git wget bzip2 bzip2-devel cd /usr/local/src wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 tar -jxf Python-2.7.2.tar.bz2 cd Python-2.7.2 ./configure --prefix=/opt/python-2.7.2 make && make install ln -s /opt/python-2.7.2/bin/python2.7 /usr/bin/python2.7 cd /usr/local/src/ git clone git://github.com/joyent/node.git cd node python2.7 configure make PYTHON=python2.7 make install
curl -sL https://rpm.nodesource.com/setup | bash - yum install nodejs yum install gcc-c++ make
如果是比較新的作業系統,可以考慮安裝較新 node.js 版本
.../setup_0.12
.../setup_4.x
---/setup_5.x
上述步驟安裝的版本是 node v0.10.46,如果想安裝較新版本,且保留原版本,作法如下。
安裝指定版本:
#> npm cache clean -f #> npm install -g n #> n 0.12.7 install : node-v0.12.7 mkdir : /usr/local/n/versions/node/0.12.7 fetch : https://nodejs.org/dist/v0.12.7/node-v0.12.7-linux-x86.tar.gz ######################################################################## 100.0% installed : v0.12.7
注意:安裝的位置會是 /usr/local/n/version/node/0.12.7,執行方式
/usr/local/n/version/node/0.12.7/bin/node your.js
File "../../tools/js2c.py", line 409
except Error as e:
^
SyntaxError: invalid syntax
A:Edit deps/v8/tools/gyp/v8.gyp
cp -a deps/v8/tools/gyp/v8.gyp deps/v8/tools/gyp/v8.gyp.orig sed -i 's/python/python2.7/g' deps/v8/tools/gyp/v8.gyp
g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
See <URL:http://bugzilla.redhat.com/bugzilla> for instructions.
A:系統的 RAM 不足。
Images 0 | ||
---|---|---|
No images to display in the gallery. |