在ubuntu上安装nodejs

2024-11-13 06:20:17

1、先下载源码,可以在nodejs的官网中直接下载源文件,然后通过ftp工具传到云服务器上。参考图,直接下载Source code那栏对应的版本。

在ubuntu上安装nodejs

2、或者,你也可以在服务器上直接通过wget指令直接下载。例如:$ sudo wgethttps://nodejs.org/dist/v4.2.3/node-v4.2.3.tar.gz这就下载了版本为v4.2.3。关于如何获取下载的url。我们可以通过查看网页的源码获取。右键你要下载的那个内容,选择检查(我是chrome的浏览器,其他浏览器可能叫“源码”)。进入到html源码后,就能看到url。

在ubuntu上安装nodejs在ubuntu上安装nodejs在ubuntu上安装nodejs在ubuntu上安装nodejs

3、现在服务器上有node的压缩源文件。我们解压源文件。$ tar -zxf node-v4.2.3.tar.gz

在ubuntu上安装nodejs在ubuntu上安装nodejs

4、进入解压后的文件夹。$ cd node-v4.2.3$ ./configure在这个过程中,根据服务器版本的不同,会出现不同的错误。在我的机器上,出现了c++ 编译器版本过低的错误。如图所示。要解决这个问题,我必须把提高g++的版本。解决这个问题的思路如下:【gcc源码安装方法】1,下载g++的源码。2,编译3,安装。$ wgethttp://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz$ tar -zxvf gcc-4.8.2.tar.gz$ cd gcc-4.8.2$ mkdir build$ cd buil$ ../configure --prefix=/usr$ make && make install注意点1:当你执行configure的时候,可能会因为缺少一些so文件导致失败。因为请检查下面的依赖so是否安装了。sudo apt-get install libgmp-devsudoapt-get install libmpfr4 libmpfr-devsudoapt-get install libmpc-dev libmpc2sudoapt-get install libtoolsudoapt-get install m4sudoapt-get install bisonsudoapt-get install flexsudoapt-get install autoconfsudo apt-get install libc6-dev-i386注意点2:如果你更新了注意点1中的so,要清楚build里的内内容再执行下面操作。否则会出现一些奇怪的错误。-------gcc问题解决完-------------我们再次执行回到node的源文件目录。再执行下面指令。$ cd node-v4.2.3$ ./configure

在ubuntu上安装nodejs在ubuntu上安装nodejs

5、./configure执行完后,直接编译并安装即可。$ make$ make install在编译过程中,可能会提示缺少一些类似so的库。因为每台服务器情况不一样,缺少的库也不一样,只要根据提示错误安装对应库即可。

猜你喜欢