Go软件包安装问题:无安装位置

Go软件包安装问题:无安装位置,go,packer,Go,Packer,我试图在ubuntu上从源代码构建,但我不确定如何解决以下错误 go install: no install location for _/home/vagrant/packer/builder/amazon/chroot go install: no install location for _/home/vagrant/packer/builder/amazon/common go install: no install location for _/home/vagrant/packer/

我试图在ubuntu上从源代码构建,但我不确定如何解决以下错误

go install: no install location for _/home/vagrant/packer/builder/amazon/chroot
go install: no install location for _/home/vagrant/packer/builder/amazon/common
go install: no install location for _/home/vagrant/packer/builder/amazon/ebs
go install: no install location for _/home/vagrant/packer/builder/amazon/instance
go install: no install location for _/home/vagrant/packer/builder/digitalocean
go install: no install location for _/home/vagrant/packer/builder/openstack
go install: no install location for _/home/vagrant/packer/builder/virtualbox
go install: no install location for _/home/vagrant/packer/builder/vmware
go install: no install location for _/home/vagrant/packer/command/build
go install: no install location for _/home/vagrant/packer/command/fix
go install: no install location for _/home/vagrant/packer/command/inspect
go install: no install location for _/home/vagrant/packer/command/validate
go install: no install location for _/home/vagrant/packer/common
go install: no install location for _/home/vagrant/packer/common/command
go install: no install location for _/home/vagrant/packer/common/json
go install: no install location for _/home/vagrant/packer/communicator/ssh
go install: no install location for _/home/vagrant/packer/packer
go install: no install location for _/home/vagrant/packer/packer/plugin
go install: no install location for _/home/vagrant/packer/packer/rpc
go install: no install location for _/home/vagrant/packer/post-processor/vagrant
go install: no install location for _/home/vagrant/packer/provisioner/chef-solo
go install: no install location for _/home/vagrant/packer/provisioner/file
go install: no install location for _/home/vagrant/packer/provisioner/puppet-masterless
go install: no install location for _/home/vagrant/packer/provisioner/salt-masterless
go install: no install location for _/home/vagrant/packer/provisioner/shell
make: *** [all] Error 1
我已经尝试将上面的几个目录添加到我的GOPATH中,但仍然会遇到上面所有相同的错误

$ echo $GOPATH 
/home/vagrant/packer:/home/vagrant/packer/builder/amazon/chroot

GOPATH的工作方式与您假设的不同:它不是一个用于查找您试图构建的代码的路径列表,而是一个指向Go工作区的路径。请先读。您的GOPATH必须包含
src
bin
pkg
目录,否则它不是工作区

错误消息试图告诉您的是:GOPATH下没有
pkg
目录,因此go工具无法安装它试图构建的内容