Beego Beeのインストールとプロジェクトの作成、実行

1. はじめに

  1. ビーとは何ですか?

bee ツールは、Beego プロジェクトの迅速な開発を支援するために作成されたプロジェクトです。bee を通じて Beego プロジェクトの作成 、ホットコンパイル、開発、テスト、デプロイが簡単に行えます。
  1. Beego 中国語ドキュメント

Beego 中国語ドキュメント: Beego の概要
  1. 前提条件

bee をインストールする前に、事前に Go 開発環境をインストールする必要があります Go 環境のインストールについては、「go 学習メモ 第 2 章」 2. go 言語の開発ツールと SDK のインストールと設定 を参照してください。 Go 開発環境、Bee をインストールできます

2. インストール

  1. Go環境を検出する

Beego V2 以降では 、 go mod 機能を使用する必要があり、必ず go mod 機能 を有効にしてください。つまり、 GO111MODULE=on に設定し、 go env を使用して GO111MODULE の値が on であるかどうかを確認します。以下に示します。形:
GO111MODULE が空または off の場合は 、次のコマンドを使用して GO111MODULE の値を on に変更します。
go env -w GO111MODULE=on
中国にお住まいの場合は、GORPOXY を同時に設定することをお勧めします。設定しない場合、依存関係のダウンロードが失敗する可能性があります。GORPOXY の設定を推奨することをお勧めします。
go env -w GOPROXY=https://goproxy.cn,direct
  1. Beeをダウンロードしてインストールします

go のバージョンが go1.16 より大きい場合は、コマンド ラインで次のコマンドを実行します。
go install github.com/beego/bee/v2@latest
go のバージョンが go1.16 より前の場合は、次のコマンドを使用してインストールします。」
go get -u github.com/beego/bee/v2

コマンドターミナルを開き、go のバージョンに応じてインストールコマンドを入力し、インストールが完了するまで待ちます。インストールが完了すると、GOPATH の bin ディレクトリに bee.exe 実行可能ファイルが作成されます。ターミナルを開いて bee と入力します。 bee が正常にインストールされているかどうかを確認するバージョン

Linux環境でも同様の操作を行い、GOPATH配下のbinディレクトリを探し、./bee versionを実行してbeeが正常にインストールされているか確認してください。
  1. ミツバチのシステム変数を構成する

このとき、他の場所で bee version コマンドを実行した場合、エラーが報告される場合は、システム変数に bee.exe を設定する 必要があります 任意のフォルダーでターミナルを開き、bee version と入力して、 bee システム変数が正常に設定され、プロジェクト src ディレクトリにプロジェクトを作成できるようになります。

Linux システムでは、次の図に示すように、bin の下の bee をシステム環境変数に設定する必要もあります。

構成後、source /etc/profile を実行します。

3.プロジェクトを作成する

  1. beegoプロジェクトを作成する

フォルダー内で次のコマンドを実行して beegodemo の beego プロジェクトを作成します 。Linux と Windows の両方で同じコマンドです。
bee new beegodemo
コマンドが正常に実行されると、現在のディレクトリに beegodemo という名前のフォルダーが作成され、その beegodemo フォルダーに入ります。

プロジェクトの構造は次のとおりです。

  1. go mod tinyコマンドを実行する

コマンドラインから beegodemo フォルダーに入り、 go mod tiny コマンドを実行して、 go.sum ファイルを生成します。
go mod tidy
  1. スタートアッププロジェクト

bee run を使用してプロジェクトを開始してみます
bee run
  1. アクセス

ブラウザで http://localhost:8080 にアクセスすると、以下の画面が表示されます。これで、beego プロジェクトの作成と bee ツールのインストールが完了しました。

おすすめ

転載: blog.csdn.net/zhoupenghui168/article/details/131446012