MAC直接安裝STF

這個其實就是安裝官網的步驟來的,需要注意的是node和npm的版本是一個大坑,具體的已經寫在后面的坑里了,直接按照目前的步驟就沒有問題。

1. 首先是使用homebrew就可以安裝以下stf依賴:

? ? ? 終端執(zhí)行:brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config

2. 安裝淘寶鏡像:

? ? ?終端執(zhí)行:cnpm install cnpm@6.0.0

? ? ?需要注意的是這個圖里的node和npm的版本號不對,只有node v8.9.1 + npm 6.0.0的版本組合才可以具體可以看坑2。

安裝cnpm6.0.0

3.使用cnpm安裝STF:

? ? ? 終端執(zhí)行:cnpm install -g stf

4. 查看STF版本號

走到這一步就是STF安裝完成了。但是關鍵還要看服務能不能啟動成功(在虛擬機上安裝就是安裝成功,啟動失?。?/p>

1. 啟動rethinkDB

? ? ? ?終端執(zhí)行:rethinkdb

????????PS:可以指定緩沖區(qū)大小和端口,終端執(zhí)行:rethinkdb --bind all --cache-size 8192 --http-port 8090

2、啟動STF

????????另起終端執(zhí)行:stf local

????????PS:這里可以指定ip,如果不指定ip,瀏覽器打開地址:localhost:7100即可,如果指定ip,則添加參數(shù)--public-ip 10.180.184.113即可。

????????終端執(zhí)行:stf local --public-ip 10.180.184.113

到這一步都還沒有問題才是真正的成功,接下里就是使用了:

在瀏覽器打開http://localhost:7100

PS:登錄只需要輸入Name和郵箱格式的字符串即可。

當然,這只是說STF的Master安裝完成了。如果要連接手機,或者其它的SLAVE,還需要安裝adb和啟動其它的服務。具體的可以參考使用篇。


踩過的坑:

坑1:執(zhí)行完第一步安裝完所有的依賴,第二步直接按官網說的執(zhí)行npm install -g stf會卡住,這是因為需要翻墻,用cnpm來安裝。

開始是按照看的參考文章內寫的:

cnpm安裝執(zhí)行:npm install -g cnpm --registry=https://registry.npm.taobao.org

但出現(xiàn)了如下圖的錯誤提示。應該是說版本不對的問題,參考https://blog.csdn.net/Luyanc/article/details/80340452修改命令直接安裝最新版本的cnpm:

sudo cnpm install cnpm@6.0.0

安裝cnpm失敗

坑2. 最大的坑就是node和npm版本號的問題了,開始我電腦上裝的node版本太低,我就給升級到最新版本:node:v10.9.0,npm:6.2.0

????但是后來安裝STF出問題:cnpm install -g stf提示Install fail! Error: Run "sh -c node-gyp rebuild" error, exit code 1(如下圖)

????從網上查的記錄說是node的版本不穩(wěn)定又換成了最新的穩(wěn)定版10.8.0,還是不行。又從網上找到的別的成功案例的版本組合依舊不行。。最后是問我同學發(fā)現(xiàn)他們公司的wiki上也有安裝STF相關的文檔,他們公司的工作環(huán)境標配是MAC,剛好符合我的情況。問了相關的QA,告訴我node v8.9.1 + npm 6.0.0的版本組合可以,才搞定這個問題。

sudo npm install -g npm@6.0.0

安裝STF失敗

參考文章鏈接:

1.?STF環(huán)境搭建&運行及踩坑記錄

2.?Node Mac上的安裝方式

3.?MAC下STF的環(huán)境搭建

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 安裝STF 本地搭建能訪問外網的ubuntu環(huán)境安裝virturalbox創(chuàng)建ubuntu虛擬機,需要注意的是網絡...
    你猜_19ca閱讀 3,554評論 0 0
  • 一、Linux 安裝 nodejs的安裝通常有兩種方式,不少人在使用編譯好的文件安裝nodejs的時候出現(xiàn)了不少問...
    holidayPenguin閱讀 1,596評論 0 0
  • nvm、node安裝方式一 使用Homebrew 如果之前通過'brew install node'方式安裝過no...
    Y了個J閱讀 3,932評論 0 3
  • Node.js第一天 1. 初識Node.js 1.1 Node.js是什么 Node.js? is a Java...
    再見天才閱讀 4,895評論 1 24
  • JavaScript 模塊化編程 網站越來越復雜,js代碼、js文件也越來越多,會遇到什么問題? 命名沖突; 文件...
    magic_pill閱讀 1,583評論 0 1

友情鏈接更多精彩內容