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
centos7上rocket.chat环境搭建相关推荐
- openwrt 在centos7 上的开发环境搭建时需要注意的地方
2019独角兽企业重金招聘Python工程师标准>>> 1.从openwrt官网clone openwrt工程下来具体参见openwrt官网的guide(附上连接地址:https:/ ...
- Spark Standalone -- 独立集群模式、Spark 提交任务的两种模式、spark在yarn上运行的环境搭建、自己写的spark代码如何提交到yarn上并运行...
目录 Spark Standalone -- 独立集群模式 Standalone 架构图 Standalone 的搭建 1.上传.解压.重命名 2.配置环境变量 3.修改配置文件 conf 4.同步到 ...
- 《在(虚拟机)ubuntu16.04上进行openwrt环境搭建及源码下载》
广西·河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来之河池学院:OpenWrt无线路由组 写作时间: 2020年7月30日21:00:51 <在(虚拟机)ubun ...
- Linux 上 NetBSD 交叉编译环境搭建
Linux 上 NetBSD 交叉编译环境搭建 NetBSD 以高移植性著称,支持众多的处理器架构,并且它的代码和工具稳定性非常高,包括各种接口,工具等.并且由于 BSD 授权的宽松条件,对于构建商业 ...
- linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程
LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...
- 《ESP32-S2 笔记》 Arduino 上的开发环境搭建
1. ESP32-S2简介 ESP32-S2 是一款安全可靠的低功耗.高集成 2.4 GHz Wi-Fi 系统级芯片 (SoC),支持 Wi-Fi HT40 和多达 43 个 GPIO.ESP32-S ...
- 在CentOS7下的OpenCV环境搭建与基于C++的人脸辨认(Face Recognition)参考指南
本文分为两个部分,一个是OpenCV的搭建,一个是人脸识别程序的 ----强烈推荐浏览完全文再进行操作---- OpenCV搭建 OpenCV的官方文档:Installation in Linux 文 ...
- centos7上zabbix3.4详细搭建
zabbix3.4版本最详细搭建 前言:zabbix是一款及时监控报警软件,能够对主机.网络状态实时监控.网上找的很多关于zabbix的搭建教程都或多或少有问题,于是乎自己写一篇算是复习了. 环境: ...
- Python手记-1:Windows10、macOS、CentOS7平台下Python3环境搭建简介
目录 1.Windows 10 2.macOS 3.Linux(CentOS7) 首先去Python大本营-https://www.python.org/溜达一圈:你想要的源代码.官方文档资源一应俱全 ...
最新文章
- c++ opencv2 libtorch 读取预训练权重并进行预测 linux
- spring知识概要
- 面对滚滚而来好政策 安防行业该如何发展
- 华南师大计算机学院团委,不忘初心 牢记使命|软件学院团委举行团建活动
- webrtc 语音流java_通过WebView WebRTC从麦克风传输语音时的语音识别
- 矩阵儿快速幂 - POJ 3233 矩阵力量系列
- mysql的等号是什么意思_整理思维——等于等于等于?{MySQL条件等号的异常}
- python beautifulsoup4 table tr_python BeautifulSoup解析表
- Java 身份证号码识别系统
- HDU1715 大菲波数【大数】
- Mac 安装mysql8
- cpu性能天梯图包含服务器,服务器cpu性能天梯图
- wc与xargs命令
- 北京理工大学计算机学硕考研科目,2021北京理工大学计算机考研科目
- C++内存管理与指针的使用
- NVIDIA安装程序失败 ,win10 RTX3060安装CUDA11.7
- clock latency 总结
- 国产FPGA(紫光同创)—— 数据采集及千兆以太网传输(二)
- Robomongo简介
- 名人名言(爱因斯坦)