第一次部署 rails 6 项目,踩了很多坑。经过各种 google 搜索总算成功了。 其中需要安装 nodejs 让我找了不少时间,这边写一篇日志记录下,希望对大家有用。 第一次发文章,有点小激动(ps 以前只看不发。。)
正题:
在这个系统 ubuntu 16.04 不能直接命令安装 node。这个原因,可以去 node 官网查询。 需要采用 nodesource 安装。可以参考 https://github.com/nodesource/distributions/blob/master/README.md
具体分 5 部:
1、删除旧版 默认系统安装了 node 4.2.6 这个要删除 不然存在两个版本导致部署失败。 进入服务器终端
sudo apt-get purge --auto-remove nodejs
2、添加 NodeSource package signing key 在服务器终端
curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
3、在服务器终端,直接逐行输入下面 4 行
VERSION=node_10.x
DISTRO="$(lsb_release -s -c)"
echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
VERSION=node_10.x 这里 10 可以替换需要的版本比如 8 9 等 4、接下去就可以安装 node 了
sudo apt-get update
sudo apt-get install nodejs
5、yarn 也可以安装了。
sudo npm install yarn -g
好了完成了。 查看 node 版本
node -v
npm -v