centos通过源文件的方式安装node-red 避坑指南

目的:centos通过源文件的方式安装node-red
步骤:
1、安装node
2、安装node-red
一、安装node
https://npm.taobao.org/mirrors/node/
在这里插入图片描述

我选择的是11.10.1版本的
记住查看你的Linux系统是32位还是64位的,不要搞错版本了
命令:cat /proc/version
在这里插入图片描述

一般x86_64是64位 x86是32位的
在这里插入图片描述

坑一、下载以后解压,上传到linux系统上,配置node环境,输入node -v会显示版本信息;输入npm -v会出现…/lib/node_modules/npm/bin/npm-cli.js: No such file or directory 这个的错误

原因:windows和linux系统不不同导致的, windows没有和linux软连接一样的东西, 因此解压时会将这node 、npm文件变成了内部包含链接地址的文本。

解决方案: 从官网下载的源文件,不要再windows系统下解压,要再Linux系统下解压。

我把压缩包放在/usr/local/下
.tar.xz压缩包解压有两步,先解压成tar 再解压成普通文件夹
解压: mv node-v11.10.1-linux-x64/ nodejs/
解压: tar -xvf node-v11.10.1-linux-x64.tar
我们先重命名,不然后面不好操作
mv node-v11.10.1-linux-x64/ nodejs/
到这里,我们需要设置软连接,配置环境变量了
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
需要注意一下,/usr/local/bin/是系统环境变量默认的文件夹
设置权限
chmod 777 -R /usr/local/bin/
验证安装是否成功
node -v
npm -v
出现版本号则说明安装成功!

安装node-red
npm install -g --unsafe-perm node-red
我们使用pm2去管理node-red 目的是因为如果直接启动node-red 过一段时间后可能会自动关闭了!
安装pm2
npm install -g pm2
设置软连接(这里的路径要根据你自己现实情况更改)
ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin
管理启动node-red
pm2 start /usr/local/nodejs/bin/node-red – -v

到这里基本结束了,但是我的需求和大家不一样,我需要node-red一个登录的面板,默认是没有登录的面板的。
这里有一个大坑!
坑二、我去node-red下面根目录下,更改setting.js文件,重启node-red 一点都不奏效
原因:要更改的是另一个setting.js文件

在这里插入图片描述

我查看了root文件夹
在这里插入图片描述

发现就两个文件夹,很诡异,猜测被隐藏了
于是 ll -a

在这里插入图片描述

看到了.node-red文件夹
进入 cd .node-red/
在这里插入图片描述

vi setting.js
找到如图的部分,去掉注释,然后保存就可以了
默认的用户名是admin密码是password

在这里插入图片描述

然后重启node-red
pm2 restart all
就可以了!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_37591637

请给我持续更新的动力~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值