【Go1.14】GOPATH가 $HOME/go에서 변하지 않을 때 한 일
전제
~ » go version
go version go1.14.3 darwin/amd64
곤란한 일
export GOPATH=/Users/myname/workspace/go
export GOROOT=/Users/myname/sdk/go1.14.3
export PATH=$PATH:"$GOROOT/bin"
export PATH=$PATH:"$GOPATH/bin"
~ » go env GOPATH
/Users/myname/go
했던 일
~ » go help gopath
The Go path is used to resolve import statements.
It is implemented by and documented in the go/build package.
The GOPATH environment variable lists places to look for Go code.
On Unix, the value is a colon-separated string.
On Windows, the value is a semicolon-separated string.
On Plan 9, the value is a list.
If the environment variable is unset, GOPATH defaults
to a subdirectory named "go" in the user's home directory
($HOME/go on Unix, %USERPROFILE%\go on Windows),
unless that directory holds a Go distribution.
Run "go env GOPATH" to see the current GOPATH.
See https://golang.org/wiki/SettingGOPATH to set a custom GOPATH.
省略
go env -w GOPATH=$HOME/go
~ » go env GOPATH
/Users/myname/workspace/go
후기
Go1.13부터 새로운 설정 순서가 생겼을까?
여러가지 조사해 과거의 정보나 조금 다른 순서로 조금 막혀 버렸습니다.
공식 절차를 따르는 것이 가장 빠릅니다.
참고 기사
SettingGOPATH - golang.org
Reference
이 문제에 관하여(【Go1.14】GOPATH가 $HOME/go에서 변하지 않을 때 한 일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/vengavengavnega/items/6f0f5b082077addfdb55
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
SettingGOPATH - golang.org
Reference
이 문제에 관하여(【Go1.14】GOPATH가 $HOME/go에서 변하지 않을 때 한 일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/vengavengavnega/items/6f0f5b082077addfdb55텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)