node python环境_Nodejs环境安装,Nodejs环境安装一篇就够了

一枚  Java  程序员,好多东西都是用的  Nodejs  ,每次服务器安装  nodejs  环境的时候,遇到的问题都不一样,然后东查查西查查,我把这些  Nodejs  遇到的问题凑到一块,遇到了就解决,没遇到您就跳过去。

Nodejs安装

源码下载: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

Python  环境安装好了,继续安装  Nodejs  。#进入到刚刚安装的目录

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

都有版本号显示,证明安装成功。

这篇文章其实是搬运工,内容搬运以下博客链接:

希望能帮助到您。

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

¥我需要走的更远,点击我 赞助。

如果还有疑问,点击我加群,为你提供最好的解答。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值