DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

将node.js v0.10.40部署服务器升级到v4.4.7


上午尝试把staging服务器上的node版本从0.10.40改成4.4.7,主要过程如下:

  1. 停止原来的forever进程:forever stopall

  2. 安装构建工具:

    sudo apt update sudo apt install -y make gcc g++ build-essential python python-pip \ python-dev imagemagick sudo apt autoremove -y

  3. 安装node-v4.4.7:

    wget http://jenkins:8080/userContent/node-v4.4.7-linux-x64.tar.gz sudo mv node-v4.4.7-linux-x64.tar.gz /opt cd /opt sudo tar zxf node-v4.4.7-linux-x64.tar.gz

  4. 将node 4.4.7加入$PATH: sudo echo 'export PATH=$PATH:/opt/node-v4.4.7-linux-x64/bin' > /etc/profile.d/nodejs.sh

  5. 安装forever:sudo /opt/node-v4.4.7-linux-x64/bin/npm i -g forever

  6. 部署newfairs master版本。

Fabric部署脚本更新包括:

  • 修改了测试环境证书在node环境下的位置;

  • 把生产环境证书放到了部署脚本里,部署过程中,解压后把证书放进去,然后启动node服务。

npm install失败问题

sudo /opt/node-v4.4.7-linux-x64/bin/npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install

然后再次部署。



Published

Nov 6, 2016

Last Updated

Nov 6, 2016

Category

Tech

Tags

  • node.js 5
  • ubuntu 61

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor