これは私の最後の質問のフォローアップです:golang:ローカルディレクトリへのパッケージのインストール
にGOPATH
設定しましたが$HOME/prog/go/gopath
、このパスには3つのディレクトリがあります。
~/prog/go/gopath$ ls
bin pkg src
今、私は実行するように要求するredisデータベースにアクセスするためのモジュールをインストールしようとしています
go install
ソースディレクトリ内。しかし、コマンドgo install
は私に与えます
~/prog/go/gopath/src/redis (go1)$ go install
go install flag: open /usr/local/go/pkg/darwin_amd64/flag.a: permission denied
~/prog/go/gopath/src/redis (go1)$ echo $GOPATH
<myhomedir>/prog/go/gopath
(<myhomedir>
有効なパスはどこにありますか)
質問1:なぜ考慮しgo install
ないのですか?$GOPATH
質問2:使用するように説得go install
する方法は$GOPATH
?