配置开发环境
本文档介绍如何搭建 Chaos Mesh 的开发环境。
环境要求
安装 Chaos Mesh 所需的开发工具。
准备工具链
准备好上述环境后,请按照以下步骤配置用于编译 Chaos Mesh 的工具链。
-
将 Chaos Mesh 项目克隆至本地。
git clone https://github.com/chaos-mesh/chaos-mesh.git
cd chaos-mesh -
确保你的环境中已经安装 Docker 并且正在运行 Docker。
-
确保 Docker Registry 正在运行。将环境变量
DOCKER_REGISTRY
设置为其地址:echo 'export DOCKER_REGISTRY=localhost:5000' >> ~/.bash_profile
source ~/.bash_profile -
确保
${GOPATH}/bin
在你的PATH
环境变量中。echo 'export PATH=$(go env GOPATH)/bin:${PATH}' >> ~/.bash_profile
source ~/.bash_profile
-
检查 Nodejs 相关环境。
node -v
yarn -v -
尝试编译 Chaos Mesh:
make
如果没有报错,那么工具链已经配置完毕。