ホームページ > バックエンド開発 > Golang > vps デプロイ golang 環境

vps デプロイ golang 環境

王林
リリース: 2023-05-13 12:43:07
オリジナル
713 人が閲覧しました

インターネットの急速な発展に伴い、Linux システムでのサーバーアプリケーション開発に注目が集まっており、高性能プログラミング言語として Golang の注目が高まっています。では、VPS 上に Golang 環境をデプロイするにはどうすればよいでしょうか?この記事ではこの問題について詳しく紹介します。

1. Golang のインストール

Golang を VPS にインストールするには、最初にバイナリ インストール パッケージをダウンロードする必要があります。対応するインストール パッケージを Golang 公式 Web サイト (https://golang.org/dl/) からダウンロードするか、次のコマンドを使用してダウンロードできます:

$ wget https://golang.org/dl/go1.16.4.linux-amd64.tar.gz
ログイン後にコピー

ダウンロードが完了したら、ファイルを解凍します。

$ tar -xzvf go1.16.4.linux-amd64.tar.gz
ログイン後にコピー

解凍したフォルダーを /usr/local ディレクトリに移動します:

$ sudo mv go /usr/local/
ログイン後にコピー

2. 環境変数を設定します

任意のディレクトリで Go コマンドを使用するには、次のものが必要です。 Golang パスを変数の環境に追加します。 bashrc ファイルを編集します。

$ sudo nano ~/.bashrc
ログイン後にコピー

ファイルの末尾に次の内容を追加します。

export GOROOT=/usr/local/go
export GOPATH=/root/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
ログイン後にコピー

このうち、$GOROOT は Golang のインストール パス、$GOPATH はカスタマイズされた作業ディレクトリ、 $PATH には、現在のシステムのパスが含まれます。

ファイルを保存した後、次のコマンドを実行して環境変数を更新します。

$ source ~/.bashrc
ログイン後にコピー

設定を変更した後、次のコマンドを使用して設定が成功したかどうかを確認できます。

$ go version
ログイン後にコピー

成功すると、バージョン番号が出力されます:

$ go version go1.16.4 linux/amd64
ログイン後にコピー

3. テスト環境

Golang 環境が適切に動作しているかどうかを確認するために、単純な Hello World プログラムを作成できます。 。次のコマンドを実行します:

$ nano hello.go
ログイン後にコピー

エディタに次のコードを入力します:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
ログイン後にコピー

ファイルを保存して終了した後、次のコマンドを使用してプログラムをコンパイルします:

$ go build hello.go
ログイン後にコピー

生成されたバイナリ ファイルは同じディレクトリに存在します。これで、次のコマンドを使用してプログラムを実行できるようになります:

$ ./hello
ログイン後にコピー

プログラムは次の内容を出力します:

Hello, World!
ログイン後にコピー
この時点で、Golang 環境が正常にデプロイされ、正常にコンパイルおよび実行されました。簡単なプログラム。

4. 概要

この記事では、Golang 環境を VPS にデプロイし、Golang をインストールし、環境変数を設定し、環境が適切に動作するかどうかをテストする方法を学びました。上記の手順により、VPS 上で Golang アプリケーションを開発し、Web 開発、クラウド コンピューティング、その他の分野でより良い経験と結果を得ることができます。

以上がvps デプロイ golang 環境の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート