NodeJS在ubuntu上搭建服务器环境

最近在Github上下载了一个基于NodeJs后台的微信小程序的软件,想把后台给跑起来,这里记录一下过程。我是在ubuntu上安装的,windows总是有问题。

  1. 后台目录文件如下:
    ou6PejP - NodeJS在ubuntu上搭建服务器环境
    在下载好后,需要安装最新版本的NodeJs,一开始我用apt-get安装了一个4.24的版本,后面编译出现了问题如下:

    这是因为Ubuntu下如果使用apt-get的话安装的是以前的版本不是最新版,所以需要到该网址下载源码包编译安装,虽然我使用这种方法编译安装没有成功,但还是记录一下步骤。编译安装的步骤如下:
    解压

    默认安装

    但是我在编译安装的时候,最后使用 node -v 指令找不到node,改了环境变量也不行,非常难过的我最后直接在该链接下载了linux的编译好的node文件,参考该网页,使用以下指令解压:

    解压后的文件夹中的内容都是编译好的,然后使用以下指令复制生成的文件夹到你想要放到的地点,我复制到 usr/local/node 目录下:

    复制好后修改一下环境变量,依照该网页,即使用以下指令:

    然后在文件最后面添加这几句,其实这个方法相当于直接用编译好的源码,然后把他们添加到ubuntu的环境变量中:

    然后重启,就会发现node安装好了,并且是最新版的。

  2. 安装好后使用以下指令自动生成需要的module文件,先使用以下指令,会自动安装json文件中的依赖库:

    然后报错如下:

    这时候发现是因为没有sudo,所以使用以下指令继续跑:

    然后报错如下:

    这时候发现是下载不了一个文件,但是不试用sudo的时候并没有问题,所以使用以下指令继续跑:

    然后报错如下:

    这时候只剩下一个权限问题,所以使用以下指令继续跑:

    终于成功运行。

  3. 然后使用以下指令运行后台

    结果如下:

    这时候服务器运行已经没有问题,但是连接不上数据库,到这一步说明你的服务器环境已经搭建成功了。