STF安装

作者: PreFU | 来源:发表于2016-11-11 14:23 被阅读1307次

linux:14.04
权限:root
镜像:registry.npm.taobao.org(淘宝镜像)
注意:本文汇总安装方式,内容核心非本人原作。

安装请查看以下链接

源码方式安装

  • 拉下源码之后进入根目录
  • 然后编译
  1. 在根目录下,执行npm install(推荐cnpm install),安装依赖包
  2. 每次修改完源码时,执行 npm link 或 cnpm link 使编译生效

独立安装

  1. Linux基本包安装
    apt-get update
    apt-get install git
    apt-get install lib32stdc++6
    apt-get install yum
  2. 安装JDK和SDK并配置环境变量
    #修改环境变量配置文件
    vim ~/.bashrc
    export JAVA_HOME=/opt/jdk1.8.0_45
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export ANDROID_HOME=/opt/SDK/android-sdk-linux
    export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
    #使环境变量配置生效
    source ~/.bashrc
  3. 安装nodejs(下载地址)
    #解压并进入目录
    ./configure
    make
    make install
    ln -s /usr/local/bin/node /usr/bin/node
    ln -s /usr/local/bin/npm /usr/bin/npm
  4. 安装cnpm
    npm install -g cnpm --registry=https://registry.npm.taobao.org #全局cnpm无法使用的话,直接使用/home/nodejs/bin/cnpm或者自行软链
  5. 安装Bower
    cnpm install bower -g
  6. RethinkBD
    source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | tee /etc/apt/sources.list.d/rethinkdb.list | wget -qO- http://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
    apt-get update
    apt-get install rethinkdb
  7. 安装GraphicsMagick(下载地址)
    #解压并进入目录
    ./configure
    make
    make install
  8. 安装libsodium(zeromq的依赖)(下载地址)
    #解压并进入目录
    ./configure
    make
    make install
  9. 安装zeromq(下载地址)
    #解压并进入目录
    ./configure
    make
    make install
    ldconfig
  10. 安装protobuf(下载地址)
    #解压并进入目录
    ./configure --prefix=/usr/local/protobuf
    make
    make install
    #修改环境变量配置文件
    vim ~/.bashrc
    #配置环境变量
    export PATH=$PATH:/usr/local/protobuf/bin/
    export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
    #使环境变量配置生效
    source ~/.bashrc
  11. 安装pkg-config
    apt-get install pkg-config
  12. 安装stf
    cnpm install -g stf

Docker方式安装(hub.docker)

    docker pull nginx:latest
    docker pull rethinkdb:latest
    docker pull openstf/stf:latest
    docker pull openstf/ambassador:latest 
    docker pull sorccu/adb:latest  #已配置adb则可以选择不进行安装

相关

docker安装及部分命令
STF配置nginx
STF启动命令
遇到部分问题
部分安装包
STF官网
官方部署文档

相关文章

  • Mac安装STF-踩坑记录

    一、 STF安装 1、STF官网:https://github.com/openstf/stf2、安装依赖:bre...

  • STF安装

    Reference http://www.jianshu.com/p/8632c728325e https://t...

  • STF安装

    linux:14.04权限:root镜像:registry.npm.taobao.org(淘宝镜像)注意:本文汇总...

  • Ubuntu 下安装STF

    STF项目地址 安装依赖 提示:我已经安装了cmake make g++ build-essential git ...

  • MAC下STF安装及踩坑

    关于stf的介绍,我就不多说了,懂的人自然懂。 之前实践过在centos7上安装stf,踩了不少坑,最近换了在Ma...

  • HomeBrew自动安装脚本

    前言 来啦老铁! 又到学知识的时候啦,原本想搞一下 STF 的,结果环境没搞定,STF 一直安装不上,为了不让今天...

  • STF使用

    STF安装使用和注意事项 环境搭建 使用homebrew方式安装终端中输入指令 1.安装依赖 2.安装ADB 3....

  • STF笔记

    安装STF 本地搭建能访问外网的ubuntu环境安装virturalbox创建ubuntu虚拟机,需要注意的是网络...

  • MAC直接安装STF

    这个其实就是安装官网的步骤来的,需要注意的是node和npm的版本是一个大坑,具体的已经写在后面的坑里了,直接按照...

  • STF的的安装

    1.安装参考 官网https://github.com/openstf/stf WEB 端批量移动设备管理控制工具...

网友评论

  • AwesomeOcean:你好,想请教一个问题
    在Mac机器上安装开源的stf,安装完成后执行 stf local命令后,提示如下错误:Error:Could not locate the bindings file.,请大神们帮忙指点迷津

    bogon:pkgconfig baidu$ stf -V
    2.3.0
    bogon:pkgconfig baidu$
    bogon:pkgconfig baidu$ stf local
    /usr/local/lib/node_modules/stf/node_modules/bindings/bindings.js:91
    throw err
    ^
    Error: Could not locate the bindings file. Tried:
    → /usr/local/lib/node_modules/stf/node_modules/zmq/build/zmq.node
    → /usr/local/lib/node_modules/stf/node_modules/zmq/build/Debug/zmq.node
    → /usr/local/lib/node_modules/stf/node_modules/zmq/build/Release/zmq.node
    → /usr/local/lib/node_modules/stf/node_modules/zmq/out/Debug/zmq.node
    → /usr/local/lib/node_modules/stf/node_modules/zmq/Debug/zmq.node
    → /usr/local/lib/node_modules/stf/node_modules/zmq/out/Release/zmq.node
    → /usr/local/lib/node_modules/stf/node_modules/zmq/Release/zmq.node
    → /usr/local/lib/node_modules/stf/node_modules/zmq/build/default/zmq.node

本文标题:STF安装

本文链接:https://www.haomeiwen.com/subject/shhfpttx.html