openstf探索(一)—— 安裝篇

第一次接觸stf,雖然現在對它還是不太瞭解,先記錄一下。

1.首先安裝了homebrew,是mac本中一款很好用的管理安裝軟件的應用。

2.安裝依賴

依賴的東西有:node.js,Android-SDK,jdk,rethinkdb,graphicsmagick,zeromq,protobuf,pkg-config,yasm

這麼多依賴可以直接在終端中輸入,homebrew就會幫我們安裝了:

brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config
brew cask install android-platform-tools

 我用homebrew安裝nodejs,添加環境變量後也還是找不到,所以我就在官網下載了nodejs,自己安裝了。

3.安裝stf

npm install -g stf

4.出現的問題

安裝時出現了

gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/stf/node_modules/dtrace-provider/build'

然後根據網上說的,執行以下語句

sudo chmod -R 777 /usr/local/lib/node_modules/

 再次安裝後,又出現了以下問題

 

 然後又查網上說是nodejs的版本有點高,我裝的是版本10,改成了8,問題就解決了。

安裝完成後,啓動數據庫,在終端中執行:

rethinkdb

 然後執行:

stf local

最後在瀏覽器中輸入:http://localhost:7100,訪問stf。

如果想讓其他機器連接到stf需要加上 --public-ip  : stf local --public-ip ip(本機的ip地址)

準備工作完成了。。。

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