今天在虚拟机上测试项目,需要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,成功编译。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐