Golang - go build编译项目时出现signal: killed (virtualbox + vagrant + ansible + ubuntu16.04)
今天在虚拟机上测试项目,需要make一下代码来更新项目。虚拟机搭建好之后,执行到go build时,出现如下信息:go build k8s.io/api/core/v1: /usr/local/go/pkg/tool/linux_amd64/compile: signal: killedgoogle之后,发现原因可能为虚拟机内存不够。查看虚拟机内存,发现只有1024g。因为是用vagra...
·
今天在虚拟机上测试项目,需要make一下代码来更新项目。
虚拟机搭建好之后,执行到go build时,出现如下信息:
go build k8s.io/api/core/v1: /usr/local/go/pkg/tool/linux_amd64/compile: signal: killed
google之后,发现原因可能为虚拟机内存不够。查看虚拟机内存,发现只有1024g。
因为是用vagrant+ansible初始化虚拟机,所以需要调整Vagrantfile中对机器的配置。
config.vm.provider "virtualbox" do |v|
v.memory = 4096
v.cpus = 2
end
将内存调大到4096G,vagrant up重新启动虚拟机,再次拉下代码make,成功编译。
更多推荐
已为社区贡献1条内容
所有评论(0)