walle-web
walle-web copied to clipboard
go 语言编译报错
2.0重构后,把执行环境和宿主机做了些隔离,咱们这些以前依靠宿主机环境编译go在部署到目标的gopher可怎么办 😭
[[email protected]]$ cd /home/data2/data/walle/codebase/1_4_20191025_162324 && go build
/bin/bash: go: command not found
如果用 docker 方式安装的话,deploy 环节,包括前置后置,都会在容器内操作。
此时,虽然在宿主机上安装了 go 以及其他的环境,但容器内并没有此环境。
可以修改 docker-compose.yml,给 python 项目添加挂载卷,使容器可共享宿主机的 go (如果还要共享其他内容,则按情况添加挂在卷)
补充一下我的做法