Nodejs环境安装,Nodejs环境安装一篇就够了
一枚 Java 程序员,好多东西都是用的 Nodejs ,每次服务器安装 nodejs 环境的时候,遇到的问题都不一样,然后东查查西查查,我把这些 Nodejs 遇到的问题凑到一块,遇到了就解决,没遇到您就跳过去。
Nodejs安装
源码下载:
您可以去官网下载:https://nodejs.org/en/download/
cd /usr/local/
wget https://nodejs.org/dist/v9.9.0/node-v9.9.0.tar.gz
解压源码:
tar zxvf node-v9.9.0.tar.gz
编译源码:
编译过程中很长时间,等着。
cd node-v9.9.0
./configure --prefix=/usr/local/node/9.9.0
make
make install
如果 "configure
" 提示 Python 错误如下:
which: no python2.7 in (/usr/local/node/9.9.0/bin:.........
安装 Python 环境,如果没提示就继续下去。
Linux 上安装Node.js
需要安装Python 2.6
或 2.7
,不建议安装Python 3.0
以上版本。
安装Python2.7:
源码下载:
cd /usr/local/src
curl https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz -o python-2.7.14.tgz
tar zxvf Python-2.7.14.tgz
cd Python-2.7.14
编译源码:
./configure --prefix=/usr/local/python/2.7.14
如果报错,则是没有依赖:
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
再次执行
./configure --prefix=/usr/local/python/2.7.14
编译
make
安装
make install
建立连接:
ln -s /usr/local/python/2.7.14/bin/python2.7 /usr/bin/python
ln -s /usr/local/python/2.7.14/bin/python2.7 /usr/bin/python2
ln -s /usr/local/python/2.7.14/bin/python2.7 /usr/bin/python2.7
如果连接提示存在,忽略即可。
看看版本号:
python --version
#进入到刚刚安装的目录
cd /usr/local/node-v9.9.0
然后继续执行
./configure --prefix=/usr/local/node/9.9.0
然后编译:
make
出现错误:
C++ compiler too old, need g++ 4.9.4 or clang++ 3.4.2 (CXX=g++)......
gcc的版本太低了。继续安装gcc
GCC升级安装
源码下载:
cd /
wget https://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2
tar jxvf gcc-5.4.0.tar.bz2
执行脚本:
cd /gcc-5.4.0
./contrib/download_prerequisites
./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
编译:
make
时间会很长,1个小时左右,配置低可能要几个小时。
安装:
make install
查看版本:
gcc -v
好了gcc
也安装好了。
还是继续安装 nodejs 。
#进入到刚刚安装的目录
cd /usr/local/node-v9.9.0
继续编译:
make
安装:
make install
配置环境变量:
vi /etc/profile
在最下面添加:
#set for nodejs
export NODE_HOME=/usr/local/node/9.9.0
export PATH=$NODE_HOME/bin:$PATH
生效环境变量:
source /etc/profile
建立连接:
ln -s /usr/local/node/9.9.0/bin/node /usr/local/bin/node
ln -s /usr/local/node/9.9.0/bin/npm /usr/local/bin/npm
备注:如果您前面的安装路径不是我的安装路径,修改前面的路径即可。
node -v
npm -v
都有版本号显示,证明安装成功。
这篇文章其实是搬运工,内容搬运以下博客链接:
nodejs安装:https://www.jianshu.com/p/607ca50a7d03
nodejs安装错误总汇:https://blog.csdn.net/mergerly/article/details/50548848
Python安装:https://blog.csdn.net/yanglishuan/article/details/78290355
希望能帮助到您。
版权所属:SO JSON在线解析
原文地址:https://www.sojson.com/blog/359.html
转载时必须以链接形式注明原始出处及本声明。
如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。