다른 사람들이 제안한 것처럼 "내보내기"솔루션을 사용할 수 있습니다. 영구적 인 편의를 위해 다른 솔루션을 제공하고 싶습니다 .Go 명령을 실행할 때 모든 경로를 GOPATH로 사용할 수 있습니다.
첫째, 당신은라는 이름의 작은 도구 다운로드해야합니다 gost
: https://github.com/byte16/gost/releases를 . 우분투를 사용하는 경우 Linux 버전을 다운로드 할 수 있습니다 ( https://github.com/byte16/gost/releases/download/v0.1.0/gost_linux_amd64.tar.gz ).
그런 다음 아래 명령을 실행하여 압축을 풉니 다.
$ cd /path/to/your/download/directory
$ tar -xvf gost_linux_amd64.tar.gz
당신은 실행 파일을 얻을 것 gost
입니다. /usr/local/bin
편리한 사용 을 위해 옮길 수 있습니다 .
$ sudo mv gost /usr/local/bin
GOPATH로 사용하려는 경로를 경로 공간 gost
유지 에 추가하려면 아래 명령을 실행하십시오 . 나중에 사용할 경로 이름을 경로에 제공해야합니다.
$ gost add foo /home/foobar/bar # 'foo' is the name and '/home/foobar/bar' is the path
원하는 형식으로 Go 명령을 실행하십시오.
gost goCommand [-p {pathName}] -- [goFlags...] [goArgs...]
예를 들어 GOPATH 로 실행하려면 다음 go get github.com/go-sql-driver/mysql
과 /home/foobar/bar
같이하십시오.
$ gost get -p foo -- github.com/go-sql-driver/mysql # 'foo' is the name you give to the path above.
GOPATH를 설정하고 명령을 실행하는 데 도움이됩니다. 그러나 당신이에 경로를 추가 한 것을 기억 gost
의 pathspace을 . 의 하위 디렉토리 수준에 있다면 /home/foobar/bar
아래 명령을 실행하여 짧게 동일한 작업을 수행 할 수도 있습니다.
$ gost get -- github.com/go-sql-driver/mysql
gost
GOPATH를 관리하고 Go 명령을 실행하는 데 도움이되는 간단한 Go of Tool입니다. 이 명령을 사용하여 다른 Go 명령을 실행하는 방법에 대한 자세한 내용은을 실행하면 gost help goCmdName
됩니다. 예를 들어에 대한 자세한 내용을 보려면 install
아래에 단어를 입력하십시오.
$ gost help install
프로젝트의 README에서 자세한 내용을 확인할 수도 있습니다. https://github.com/byte16/gost/blob/master/README.md