Не могу установить GOPATH с шеф-поваром - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь использовать go get, что означает, что я должен установить путь перехода.Я пробовал это множеством способов, поэтому, пожалуйста, не помечайте это как дубликат, если это решение не работает.Я испробовал почти все решения для SO, которые смог найти.

Код моего шеф-повара

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

1 Ответ

0 голосов
/ 20 ноября 2018

Это не так, как работают переменные среды.Включение их в подпроцесс влияет на этот подпроцесс.

...