本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

文章目录

1.0 本地部署EasyMock

1.0.1说明

  • 前期环境准备很重要,一定要看好版本再安装。

  • 在安装easy mock之前需要用到nodejsnpmmongoDBredis。(其中安装 npm 其实就是安装 nodejs 的过程。这一点官方说的很明白,npm 依赖于 nodejs 环境中,安装完 nodejs ,npm 也就安装好了。)

  • 版本要求
    nodejs(v8.x)、MongoDB(>=v3.4)、redis(>=v4.0)
    地址:easy mock官网
    官网截图
    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  • 所需配套软件下载(包括VMware、centos镜像、xshell、xftp、nodejs)。
    百度云链接

1.0.2 前期环境准备

1.0.2.1 nodejs的部署

这里使用v8.11.1版本

  1. node下载

    官网版本列表地址:https://npm.taobao.org/mirrors/node/
    点击下载v8.11.1版本

  2. 用xftp上传到虚拟机
    前提已安装xshell和xftp本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)
    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  3. 解压xz文件

    xz -d node-v8.11.1-linux-x64.tar.xz
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  4. 解压tar文件

    tar -xvf node-v8.11.1-linux-x64.tar
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  5. 重命名且移动到/usr/local/下

    重命名

    mv node-v8.11.1-linux-x64 node
    

    移动

    mv node /usr/local/
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  6. 配置环境变量

    vi /etc/profile
    
  7. 填写以下内容
    保存并退出

    export NODE_HOME=/usr/local/node
    export PATH=$NODE_HOME/bin:$PATH
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  8. 执行命令让环境变量生效

    source /etc/profile
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  9. 查看node版本看是否安装成功

    node -v
    
    npm -v
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)
    ok! nodejs 安装成功

1.0.2.2 MongoDB安装与启动

使用yum方式安装mongoDB

  1. 配置MongoDB的yum源

    vi /etc/yum.repos.d/mongodb-org-3.4.repo
    
  2. 添加以下内容:

    [mongodb-org-3.4]  
    name=MongoDB Repository  
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/  
    gpgcheck=1  
    enabled=1  
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)
    保存并退出

  3. 安装MongoDB

    yum -y install mongodb-org
    

    安装完成后

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  4. 启动MongoDB

    systemctl start mongod
    
  5. 查看MongoDB版本

    mongod -version
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)
    ok! MongoDB 安装完成!

1.0.2.3 Redis安装与启动

用指定版本yum方式安装Redis

  1. yum安装wget下载文件工具

    yum install wget
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  2. wget下载依赖

    wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  3. 安装依赖

    rpm -ivh epel-release-6-8.noarch.rpm
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  4. 下载Redis

    wget http://www.rpmfind.net/linux/remi/enterprise/7/test/x86_64/redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)
    注意:
    这里最后的链接地址可能找不到该文件,最好先在浏览器里试一下http://www.rpmfind.net/linux/remi/enterprise/6/test/x86_64/redis-5.0.0RC5-1.el7.remi.x86_64.rpm能找到的话下载会成功,如果找不到的话更换==redis-5.0.0RC5-1.el7.remi.x86_64.rpm==此部分,为redis开头的文件即可

  5. 安装Redis

    rpm -ivh redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  6. 启动Redis

    systemctl start redis
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)
    ok! Redis安装成功!
    到此为止前期环境准备完成!!!

1.0.3 本地部署easy-mock

1.0.3.1 安装easy-mock

官网下载地址:https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md
点击进入
下边步骤比官网稍微简便一些:

  1. yum安装git

    yum install git
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  2. 下载easy mock

    git clone https://github.com/easy-mock/easy-mock.git
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  3. 进入到easy-mock目录

    cd easy-mock/
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  4. 安装依赖

    npm install --unsafe-perm
    

    注意:
    –unsafe-perm的意思为跨过权限问题进行安装,若不加该词安装过程中可能会一直显示nodejs gyp WARN EACCES user “root” does not have permission to access the dev dir***导致安装失败。
    安装成功示意图
    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  5. 执行构建

    npm run build
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  6. 启动

    npm run start
    

    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

  7. 浏览器访问192.168.196.133:7300
    这里的IP地址换成你自己虚拟机的IP地址
    本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)
    到此为止 本地部署EasyMock 完成!
    若显示如下:一般为防火墙问题,关闭虚拟机防火墙即可本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

关闭防火墙
systemctl stop firewalld

本地部署EasyMock centos7中安装EasyMock以及前期环境准备(超详细)

上一篇:java – 类数据类型的EasyMock匹配器


下一篇:如何连接OracleRAC