前提:
我使用了HomeBrew,因为有这个东西的存在使环境搭建方便很多,没用过得请自己先百度安装.
STF的环境搭建:
1.安装相关环境
根据github上stf的安装教程我们brew安装的有:
# 直接在终端运行这条命令就可以 brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config
2. 安装node
node的版本一定要安装8.*的版本,版本太高装stf是会报错的
brew install node@8
如果homebrew的查找,安装很慢请查看我的另一篇文章,更换homebrew的源
3.配置下zeromq的环境变量
这个是我在别人那看到的,我就照做了,具体需要不需要我也不清楚.
vi ~/.bash_profile #把环境变量加进去 export PKG_CONFIG_PATH=/usr/local/Cellar/zeromq/4.0.4/lib/pkgconfig #环境变量生效 source ~/.bash_profile
上面环境变量的4.0.4不是固定的,这个需要看你安装的版本是什么,直接去
cd /usr/local/Cellar/zeromq/
下ls看你装的版本是什么改了就好了
4.安装stf
stf npm install -g stf
正常情况下是直接运行上面的命令安装就可以了,可是我还是在一直报错,有可能是因为需要FQ导致的,
我换成了淘宝的源进行安装的.
4.1安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.2cnpm安装STF
cnpm install -g stf
5.启动STF
5.1 启动rethinkDB
终端执行:rethinkdb
PS:可以指定缓冲区大小和端口,终端执行:rethinkdb --bind all --cache-size 8192 --http-port 8090
5.2 启动STF
另起终端执行:stf local
PS:这里可以指定ip,如果不指定ip,浏览器打开地址:localhost:7100即可,如果指定ip,则添加参数--public-ip 10.180.184.113即可。
终端执行:stf local --public-ip 10.180.184.113
最后来一张成果图:
请牢记你第一次登录的账户和邮箱,以后你会感谢我的.
还没有评论,来说两句吧...