【日常记录】RocketChat运行全记录

Server端

1、安装meteor

直接安装太慢,先手动下载

https://static-meteor.netdna-ssl.com/packages-bootstrap/1.10.1/meteor-bootstrap-os.linux.x86_64.tar.gz

把它放到CDN上去。

然后需要下载安装脚本,替换目标路径为CDN文件路径,参考文章

https://blog.csdn.net/zhujuyu/article/details/79217960

2、把源码弄上去

官方是说用git,但这个速度我已经受不了了。这两天啥都是装啥啥慢。唉

3、打开源码文件夹,

meteor npm install

如果慢,修改为淘宝源再重新执行

meteor npm config set registry https://registry.npm.taobao.org

4、默认root用户是不行的,在root用户下创建账号,然后切换过去

5、执行meteor npm start,此时,呵呵,居然又要去下载Meteor distribution,我勒个去,然后又是各种错误。

这个可怕了。。。

 

======不好意思,搞了个香港服务器,是能直接安装,但目前遇到了错误

 

 

Client端-Electron

1、安装Electron。全局安装。这个一般在运行electron demo的时候就可以搞定。

如果慢,设置!!

npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/

2、下载sharp包,放到本地,并起一个服务给它,使之本地能够下载

设置变量,注意不要完整路径,不然拼接出错下载不了的

npm config set sharp_dist_base_url "https://hostname/path/"
npm install sharp

参考

https://blog.csdn.net/u013727805/article/details/104157835

 

npm install sharp的时候,会出现downloading chromium rXXXX 非常慢的情况。改用下面的方式:

npm config set puppeteer_download_host=https://npm.taobao.org/mirrors
npm i puppeteer

目前还不知道这个sharp和pupeteer之间的关系,从log来看,安装pupeteer的时候,sharp也安装好了。

 

3、打开rocketchat-electron的源码包,npm install,

4、npm start会出问题,从log上看,在install的时候像是electron安装失败。因此,只能这么启动 electron .

这个方式也是electron启动的方式,只不过这里是通过gulp来实现启动

 

 

【原创文章,转载请注明】

【撰写不易,欢迎点击关注】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程老师2088

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

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

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

打赏作者

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

抵扣说明:

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

余额充值