[自动化工具]mac本搭建opendx环境

opendx安装部署

1下载

1.jdk:Java Downloads | Oracle (v1.8)

2.xcode和xcode command:Sign In - Apple (v11.6)

3.opendx

4.maven:Maven – Download Apache Maven (v3.5.4)

5.安装MySQL 5.7.27,不要太高的版本,如果太高会报错

1、jdk

  • .dmg安装
  • 配置.bash_profile
  • export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export CLASSPATH=.:${JAVA_HOME}lib/dt.jar:${JAVA_HOME}/lib/tools.jar

2、maven

  • 解压
  • 配置.bash_profile
  • export MAVEN_HOME=/Users/apache-maven-3.6.0
export PATH=$PATH:$MAVEN_HOME/bin
3、node

4.xcode和xcode command

  • .dmg安装

5.python

  • brew install python

7.opendx

  • 前端 (v0.7.8):
    • 解压
    • cd /data/opendx/frontend-master
    • npm install -g core-js@2 
    • npm install 
    • npm run build:prod
  • server (v0.7.8):
    • 解压
    • cd 对应目录的 server-master下
    • 执行 mvn clean package -Dmaven.test.skip=true,,执行完后会生成jar包
如果遇见以下错误
    • 报错用idea打开,点击同步,下载完成后点击package,生成jar包
  • agent (v0.7.8):
    • 解压
    • cd /Users/Desktop/data/opendx/agent-master
    • mvn clean package -Dmaven.test.skip=true,执行完后会生成jar包

如果报错解决同上

8.appium

下载appium的dmg文件安装,不建议用命令安装。安装完毕配置环境变量

9.mjpeg-consumer

  • npm install -g mjpeg-consumer

配置

server

  • 数据库:CREATE DATABASE opendx CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
  • 密码Nihao123!
  • cd 对应目录下的/opendx/server-master/target
  • mkdir static
  • 拷贝/data/opendx/frontend-master下的dist文件夹到opendx/server-master/target/static目录下,并将dist文件夹名改成frontend

agent

  • 拷贝opendx/agent-master下的vendor文件夹到opendx/agent-master/target目录下(不需要该名)

部署

server

  • cd /Desktop/data/opendx/server-master/target (目录根据自己的做修改)
  • java -jar server-0.7.6.jar --db-url=127.0.0.1:3306/opendx --db-username=root --db-password=root

agent

  • java -jar agent-0.7.6.jar --ip=10.30.8.30 --server=http://0.0.0.0:8887 --android=true --ios=true

检查

server

agent

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值