---
title: 编译Hoverfly源码
description: "1. 进入“$GOPATH/src”目录。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpenghoverflyjunit_02_0011.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpenghoverflyjunit_02_0011.html
indexId: 32fe022359bf7c9932b0e3e712d93e90272f5b4c301a1168c3b846165681398a90
---
# 编译Hoverfly源码

1. 进入“$GOPATH/src”目录。
  1 cd $GOPATH/src

2. 新建目录“github.com/SpectoLabs”。
  1 mkdir -p github.com/SpectoLabs/

3. 进入“github.com/SpectoLabs”目录。
  1 cd github.com/SpectoLabs/

4. 下载Hoverfly源码(https://github.com/SpectoLabs/hoverfly/archive/v1.1.5.zip)，并复制至服务器“/home”目录。
  若服务器可以访问外网，则可以直接使用wget命令下载。 1 2 cd /home wget https://github.com/SpectoLabs/hoverfly/archive/v1.1.5.zip --no-check-certificate

5. 解压Hoverfly源码包。
  1 unzip v1.1.5.zip

6. 将hoverfly-v1.1.5重命名为hoverfly，并进入“hoverfly”目录。
  1 mv hoverfly-1.1.5 hoverfly && cd hoverfly

7. 编译安装。
  1 make build

  若编译安装报错“validity check failed”，请参考导入证书(https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringBoot/kunpengspringboot_02_0029.html)进行配置。

8. 进入“target”目录。
  1 cd target

9. 查看编译结果。
  1 ./hoverctl version

  若显示Hoverfly版本则编译成功。

10. 将hoverfly更名为hoverfly_v1.1.5_linux_arm64。
  1 mv hoverfly hoverfly_v1.1.5_linux_arm64
