centos 7デプロイメントgolang

PHPz
リリース: 2023-05-15 10:49:07
オリジナル
731 人が閲覧しました

centos 7 導入 golang

Go は、優れたメモリ安全性、同時実行性、コードの保守性を備えた、新しく強力でシンプルなプログラミング言語です。 CentOS 7 を使用していて、サーバーに golang をデプロイする必要がある場合、この記事では詳細なステップバイステップのガイダンスが提供されます。

ステップ 1: Golang をインストールする
まず、Go コンパイラーを CentOS 7 にインストールする必要があります。

Go は Linux 用のインストール パッケージを公式に提供しており、公式 Web サイトから最新版のインストール パッケージを直接ダウンロードしてインストールできます。ここでは、yum コマンドを使用してインストールしました。コマンドは次のとおりです。

sudo yum install golang
ログイン後にコピー

上記のコマンドを実行した後、インストール プロセスが完了するまでお待ちください。

インストールが完了したら、Go を正しく使用できるようにいくつかの環境変数を設定する必要もあります。これらの環境変数には、GOPATH、GOROOT、および PATH が含まれます。

GOPATH: Go コンパイラーは、この環境変数の下で src、bin、および pkg を自動的に検索し、ソース コード、実行可能ファイル、およびコンパイルされたパッケージを保存します。
GOROOT: インストール ディレクトリに移動します。yum を使用してインストールする場合は、GOROOT を /usr/lib/golang に設定できます。
PATH: Go コマンドを使いやすくするには、$GOPATH/bin と $GOROOT/bin を PATH 環境変数に追加してください。

/etc/profile ファイルを編集し、次の構成を追加します:

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

保存後、次のコマンドを実行して有効にします:

source /etc/profile
ログイン後にコピー

ステップ 2: 最初の内容を書き込みます。 Go プログラム

インストールが完了したら、簡単なプログラムを使用して Go の動作ステータスをテストできます。ターミナルに次のコマンドを入力して、新しい Go プロジェクト ディレクトリを作成します。

mkdir goproject
cd goproject
mkdir src
mkdir pkg
mkdir bin
ログイン後にコピー

次に、次のように単純な HelloWorld コードを作成します。

package main

import (
    "fmt"
)

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

コードを hello.go として保存し、使用します。次のコマンドをコンパイルします:

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

コンパイルされた実行可能ファイルを実行します:

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

「Hello, World!」の出力が表示されたら、おめでとうございます。Golang は CentOS に正常にデプロイされています。 7!

概要

上記は、CentOS 7 に golang をデプロイする手順です。インストールと構成は非常に簡単です。プロジェクト開発に golang の使用を開始する必要がある場合は、公式ドキュメントを読んで言語について詳しく学ぶことをお勧めします。コーディングを楽しんでください!

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!