Go install コマンドは、Go パッケージとその依存関係をインストールするために使用され、ソース コードをコンパイルしてローカル コンピューターにインストールします。その構文には次のフラグが含まれます。 -a: すべての依存関係をインストールします。 -gcflags: コンパイラ フラグを渡します。 -ldflags: リンカー フラグを渡します。 -tags: ビルドタグを渡します。 -work: 作業ディレクトリを指定します。
Go インストール コマンドの使用法
はじめに
go install
コマンドは、Go パッケージとその依存関係をインストールするために使用されます。パッケージのソース コードがコンパイルされ、ローカル マシンにインストールされます。
構文
go install [flags] [packages]
フラグ
-a
: すべての依存関係をインストールします。 -gcflags
: go コマンドに渡されるコンパイラ フラグ。 -ldflags
: link コマンドに渡されるリンカー フラグ。 -tags
: go コマンドに渡されるタグを構築します。 -work
: 使用または作成する作業ディレクトリを指定します。 実践的なケース
インストールgithub.com/gorilla/mux
パッケージとその依存関係:
go install github.com/gorilla/mux
インストールgithub.com/gorilla/mux
パッケージで、ビルド タグ example
:
go install -tags example github.com/gorilla/mux
完全な例
package main import ( "fmt" "github.com/gorilla/mux" ) func main() { router := mux.NewRouter() // 注册路由 router.HandleFunc("/", HomeHandler) // 启动服务器 http.ListenAndServe(":8080", router) } func HomeHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "主页") }
を指定します。この例のすべての依存関係をインストールするには、次のコマンドを実行します。
go install .
Note
go install
コマンドでは、バイナリ実行可能ドキュメントはインストールされません。 。バイナリをコンパイルするには、go build
コマンドを使用します。 go install
コマンドでは、GOPATH
オプションを使用して、インストール パッケージのディレクトリを指定できます。 以上がgoインストールコマンドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。