godocが見つからない
パッケージのドキュメントを見ようとgodocを使おうとすると見つからないと言われてしまう。 どうやら別途インストールしないといけないらしい。
$ go get code.google.com/p/go.tools/cmd/godoc package code.google.com/p/go.tools/cmd/godoc: cannot download, $GOPATH not set. For more details see: go help gopath
なんかエラーが。$GOPATHがセットされて無いのでセットする。
export GOPATH="適当なパス"
$ go get code.google.com/p/go.tools/cmd/godoc go: missing Mercurial command. See http://golang.org/s/gogetcmd package code.google.com/p/go.tools/cmd/godoc: exec: "hg": executable file not found in $PATH
またエラーが。mercurialを入れる。
$ brew install mercurial
$ go get code.google.com/p/go.tools/cmd/godoc
問題なくインストールできた。
$ godoc fmt zsh: command not found: godoc
まだうまくいかない・・。 調べてみると、go getでインストールしたコマンドは$GOROOT/bin 以下にらしいのでPATHを通す。
export PATH="$PATH:`go env GOROOT`/bin"
これでうまくいった。
参考
Go 1.2 (devel) doesn't install godoc into bin · Issue #23281 · Homebrew/homebrew · GitHub Mac(homebrew)でGoのインストールと、Emacsの環境構築 - ありの日記