基本的に、Golang はソフトウェア開発における実際的な問題を解決するために Google によって開発されたプログラミング言語であり、優れたパフォーマンスと信頼性の高いマルチスレッド サポートを備えています。 Golang のコードのコンパイル速度は非常に速く、生成されるバイナリ ファイルも非常に小さいため、Golang は多くの開発者にとって推奨される言語の 1 つとなっています。 Golang コードをクラウドにデプロイする場合、または CentOS/Ubuntu で実行する環境をセットアップする場合は、Google のクラウド コンピューティング プラットフォーム GAE を使用して Golang をデプロイできます。
この記事では、GAE に Golang コードをデプロイする方法と、CentOS/Ubuntu に Golang 環境をインストールする詳細な手順を紹介します。
1. GAE に Golang コードをデプロイする
1. GAE プロジェクトを作成する
まず、GAE アカウントを取得し、コンソールで新しいプロジェクトを作成する必要があります。新しいプロジェクトを作成するプロセス中に、プロジェクトの名前と ID を指定する必要があります。
2. Golang アプリケーションの作成
ローカル コンピューター上に Golang アプリケーションを作成します。提供された SDK を使用してローカル実行環境を作成し、SDK でサポートされているコマンドを介してローカル操作を実行することをお勧めします。
3. app.yaml ファイルを設定する
Golang アプリケーションを作成した後、プロジェクトの要件に従って app.yml ファイルを変更する必要があります。このファイルの目的は、アプリケーションの構成および実行方法を GAE に指示することです。例:
runtime: go
api_version: go1
上記のコードでは、runtime 属性と api_version 属性は、アプリケーションが Go で記述されていることを示し、必要な API バージョンを指定します。
4. アプリケーションのアップロード
最後に、gcloud CLI または管理コンソールを使用して、アプリケーションを GAE にアップロードします。
gcloud appdeploy app.yaml
5. テスト アプリケーション
アプリケーションは GAE に正常にデプロイされ、ブラウザーの URL または GAE 経由でアクセスできます。バックグラウンド コンソールを使用してアプリケーションのステータスを表示します。
2. CentOS/Ubuntu に Golang をインストールする
Golang アプリケーションを CentOS/Ubuntu で実行したい場合は、Golang ランタイム環境をインストールする必要があります。 Golang をインストールする手順は次のとおりです:
1. Golang のダウンロード
Golang をインストールする前に、まず Golang をダウンロードする必要があります。 Golang の最新バージョンは、公式 Web サイトまたは Linux ディストリビューションにインストールされているソフトウェア リポジトリからダウンロードできます。 Ubuntu では、次のコマンドを使用してインストールできます:
sudo apt-get install golang
2. 環境変数を設定します
Golang をインストールした後、次のコマンドを追加する必要があります。 binary ファイルが配置されているシステム パスへのパス。次のコードを ~/.bashrc または ~/.bash_profile ファイルに追加できます:
export PATH=$PATH:/usr/local/go/bin
3. インストールの確認
Golang が正常にインストールされているかどうかを確認するには、次のコマンドを実行します:
go version
出力が「go version go1.12.5 linux/amd64」と似ている場合、Golang が正常にインストールされたことを意味します。
4. アプリケーションの作成と実行
Golang が Ubuntu に正常にインストールされたので、アプリケーションの作成と実行を開始できます。
概要
Golang は、優れたパフォーマンスと信頼性の高いマルチスレッド サポートを備えた効率的なプログラミング言語です。 Golang アプリケーションをクラウドにデプロイする場合、または CentOS/Ubuntu で実行する環境をセットアップする場合は、GAE を通じて Golang アプリケーションをデプロイし、Ubuntu に Golang ランタイム環境をインストールできます。新しいプロジェクトを開発している場合でも、古いプロジェクトの代替案を探している場合でも、Golang を使用すると開発効率とコードの品質を向上させることができます。
以上がgae に golang をデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。