【日常記錄】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來實現啓動

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章