Linux安装和运行Pomelo

1.安装启动pomelo
1.在data目录下创建文件夹node和server,将服务器代码上传到server下
2.进入node目录 cd /data/node
3.下载 wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
4.解压 tar -xf node-v10.16.3-linux-x64.tar.xz
5.进入 cd node-v10.16.3-linux-x64.tar.xz/bin
6.查看版本 ./node -v
7.添加环境变量,直接执行
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/data/node/node-v10.16.3-linux-x64/bin
8 执行 source /etc/profile
9.进入cd /data/server目录
10.安装依赖 npm install -d
11.启动pomelo,命令 /data/node/node-v10.16.3-linux-x64/bin/node app.js >server.out 2>&1 &

如果缺少g++,执行下面命令
	sudo yum -y update gcc
	sudo yum -y install gcc+ gcc-c++
	
如果error: unrecognized command line option ‘-std=gnu++14’,需要升级
	sudo yum install -y centos-release-scl-rh 
	sudo yum install -y centos-release-scl 
	----------------安装gcc7 
	sudo yum install devtoolset-7-gcc.x86_64 && yum install devtoolset-7-gcc-c++.x86_64
	---	启用
	sudo scl enable devtoolset-7 bash
	--查看
	sudo g++ --version

2.安装NPM
curl -L https://npmjs.org/install.sh | sh

3.安装pomelo
npm install pomelo -g

4.安装依赖包
没有项目
1.创建项目文件夹server
2.进入server文件夹,执行pomelo init .(或者pomelo绝对路径,例如:/data/node-v10.16.3-linux-x64/lib/node_modules/pomelo/bin/pomelo init .)
3.安装依赖,执行./npm-install.sh

已有项目
	1.创建项目文件夹server
	2.将app同层级目录的所有文件传到server文件夹
	3.进入server文件夹,安装依赖,执行npm install -d

5.停止服务
kill -9 $(ps -ef|grep "app.js"|awk '{print $2}')

6.运行
#只输出错误日志
nohup node app.js >> server.log >/dev/null 2>log &
#正常输出日志
nohup node app.js >server.log 2>&1 &

7.退出控制台(不然直接关闭会导致程序被关闭)
exit

如果没有执行权限
1.查看文件权限ls -l 文件夹或文件名称
2.chmod 777 文件夹或文件名称
3.-bash:clear: command not found
执行 export PATH=/usr/bin:/usr/sbin:/bin:/sbin
4.提示找不到forwardMessage
1.config/servers.json问题
1.查看指定的服务是否有"frontend": true,如果有去掉
2.查看指定服务是否缺少port参数,port是服务之间通信使用,clientPort是客户端访问服务器使用
2.协议找不到,查看协议是否写错

posted on   陈德彪  阅读(134)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示