質問: 私普段railsを使用していて、静的型付け言語は初めてです。 現在Goプログラミング実践入門のコードを実践中です。 第1章で指定されたファイルを作成し、`go install ディレクトリ名`を実行すると、 環境変数GOPATHがきちんと設定されていれば、 `$GOPATH/bin`に上のコマンドで指定したディレクトリの名前の実行ファイルが作成されます。 作成は出来ているみたいなんですが、 **macのコンソールからバイナリ実行ファイルの実行方法が分かりません**。 環境変数PATHにディレクトリ$GOPATH/binが登録してあれば、 どこからでも実行できるそうです。 Go言語で書かれたWebアプリがポート8080で実行されます。 `go version go1.15.2 darwin/amd64` ``` [.zshrcの中身] export GOPATH=$(go env GOPATH) export PATH=$PATH:$GOPATH/bin ```
回答: `go install ディレクトリ名`によって、ディレクトリ名が実行ファイルになったものが、`$GOPATH/bin`にできますので、`$GOPATH/bin`にパスがあれば、ディレクトリ名だけで実行できます。