gpt4 book ai didi

linux - 无法与 Chef 一起设置 GOPATH

转载 作者:IT王子 更新时间:2023-10-29 02:08:20 26 4
gpt4 key购买 nike

我正在尝试使用 go get 这意味着我必须设置 go 路径。我已经通过很多方法尝试过这个,所以请不要将其标记为重复,除非该解决方案有效。我已经尝试了几乎所有我能找到的关于 SO 的解决方案。

我的 Chef 代码

package 'golang-go'

directory '/work-disk/go' do
owner consul_user
group consul_user
mode '0755'
action :create
end

bash 'go' do
user consul_user
code <<-EOH
export GOPATH=/work-disk/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
EOH
action :run
end

我之前有 export GOPATH=$HOME/go 但这似乎失败了所以我创建了一个目录来测试并明确指出目录但仍然没有成功

错误信息

cannot download, $GOPATH not set. For more details see: go help gopath

最佳答案

这不是环境变量的工作方式。在子流程中设置它们会影响该子流程。

关于linux - 无法与 Chef 一起设置 GOPATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53354710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com