STF之一般依赖和phantomjs

link on JianShu

brew 本地安装

只使用provider服务的话,可以不安装rethinkdb(恰好这是最大的一个文件)。brew install graphicsmagick zeromq protobuf yasm pkg-conf

如果需要,可以使用brew的本地安装方式。

# download your archive
wget https://github.com/zeromq/libzmq/releases/download/v4.3.2/zeromq-4.3.2.tar.gz

# move the archive to your brew --cache
mv zeromq-4.3.2.tar.gz $(brew --cache)

# then install the archive as normal
brew install zeromq

phantomjs配置

使用npm install的时候,可以看到会进行phantomjs的安装,有类似如下信息——

这个包phantomjs 实际上是一个“可执行的包”,作用为 An NPM installer for [PhantomJS](http://phantomjs.org/), headless webkit with JS API

  • 受限于网络环境,下载比较缓慢,可以进行本地安装。然后将bin目录加入$PATH即可。 export PATH=/Users/gebitang/phantomjs-2.1.1-macosx/bin:$PATH

  • 如何有本地的私有源,也可以通过npm进行配置 npm config set phantomjs_cdnurl http://npm.stf.demo.com/mirrors/phantomjs/ -g phantomjs If github is down, or the Great Firewall is blocking github, you may need to use a different download mirror. To set a mirror, set npm config property phantomjs_cdnurl.

更详细介绍——README.md

 
comments powered by Disqus