centos7上rocket.chat环境搭建

一.安装nodejs(二进制文件安装)
1.安装依赖包:yum install gcc gcc-c++
2.上传nodejs编译包node-v8.15.1-linux-x64.tar.xz到/usr/nodejs
cd /usr/nodejs
3.解压nodejs
tar xvf node-v8.15.1-linux-x64.tar.xz
4.进入node-v8.15.1-linux-x64文件夹,然后开始编译
cd node-v8.15.1-linux-x64
5.验证nodejs的bin包是否在可以正常运行(能输出版本号表示可以正常运行)
./bin/node -v
6.把nodejs加入环境变量
vi /etc/profile
PATH=$PATH:/usr/nodejs/node-v8.15.1-linux-x64/bin
然后使配置生效
source /etc/profile
7.验证
node -v
npm -v

二.安装MongoDB
1.创建mongodb的yum源
vi /etc/yum.repos.d/mongodb-org-3.6.repo
-----开始(不含本行)
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
-----结束(不含本行)
2.开始安装
yum -y install mongodb-org
3.启动、停止、重启mongodb
systemctl start mongodb
systemctl stop mongod
systemctl restart mongod

三.需要先安装,因为gcc5.4.0(gcc4.XXX)没有GLIBCXX_3.4.20
0.因为启动rocketChat需要GLIBCXX_3.4.20,可以通过strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX进行查看
1.把gcc-5.4.0.tar.tar拷贝到/home,并解压
cd /home
2.进入解压目录并安装(时间可能会比较长)
cd gcc-5.4.0
./contrib/download_prerequisites
mkdir build
./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make
make install
然后(注意,6.0.25根据具体的版本进行修改):
cp /usr/local/lib64/libstdc++.so.6.0.25 /usr/lib64

mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6_old

ln /usr/lib64/libstdc++.so.6.0.25 /usr/lib64/libstdc++.so.6

再运行strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

会出现更多版本的GLIBCXX
这时候GLIBCXX_3.4.20有了,OK!


四.安装rocketChat服务器
1.上传rocket.chat-0.74.3.tar到/tmp
cd /tmp
2.解压
tar -xzf rocket.chat-0.74.3.tar
3.安装依赖
cd /tmp/bundle/programs/server
npm install --unsafe-perm
4.重命名
mv /tmp/bundle /opt/Rocket.Chat
5.自定义环境变量(服务器地址,数据库地址以及端口号)
cd /opt/Rocket.Chat
export  ROOT_URL=http://192.168.132.128/
export  MONGO_URL=mongodb://localhost:27017/rocketchat
export  PORT=3000
6.启动rocket.chat
node main.js
启动成功后访问:
http://192.168.132.128:3000

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zhong_jianyu

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值