ホームページ  >  記事  >  バックエンド開発  >  centos 6 に golang をインストールする

centos 6 に golang をインストールする

PHPz
PHPzオリジナル
2023-05-13 10:23:07550ブラウズ

CentOS 6 は、Red Hat Enterprise Linux (RHEL) ソース コードに基づいて構築されたオープン ソース オペレーティング システムです。これは非常に安定したオペレーティング システムであり、サーバーやクラウド コンピューティング プラットフォームで広く使用されています。 Golang は、同時プログラミングとパフォーマンスの最適化で知られる高性能プログラミング言語です。この記事では、CentOS 6にGolangをインストールする方法を紹介します。

  1. EPEL リポジトリのインストール

EPEL リポジトリ (Enterprise Linux 用の追加パッケージ) は、CentOS にはない多くのソフトウェア パッケージを提供する Fedora ベースのリポジトリです。 EPEL リポジトリをインストールするには、次のコマンドを使用します。

sudo yum install epel-release
  1. Golang のインストール

Golang をインストールする前に、いくつかの依存関係をインストールする必要があります。次のコマンドを使用して、これらの依存関係をインストールします。

sudo yum install curl git mercurial make binutils bison gcc

これで、Golang のダウンロードとインストールを開始できます。 https://golang.org/dl/ にアクセスして、オペレーティング システムの最新バージョンをダウンロードします。

cd /tmp
curl -O https://dl.google.com/go/go1.16.3.linux-amd64.tar.gz

ファイルを解凍します:

tar -xvf go1.16.3.linux-amd64.tar.gz

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

sudo mv go /usr/local

次に、環境変数を設定します。 ~/.bashrc ファイルを開きます:

vi ~/.bashrc

ファイルの最後に次の行を追加します:

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

ファイルを保存して閉じます。変更を有効にするには:

source ~/.bashrc

これで、Golang が正常にインストールされたことを確認できます。次のコマンドを使用して、Hello World プログラムを実行します。

echo 'package main; import "fmt"; func main() { fmt.Println("Hello, world") }' > hello.go
go run hello.go

「Hello, world」が出力されれば、インストールは成功です。

  1. Go IDE のインストール

CentOS 6 では、Goland は最も一般的に使用される Go IDE の 1 つです。 Goland をインストールするには、以下の手順に従ってください:

a. https://www.jetbrains.com/go/download にアクセスして、Goland の最新バージョンをダウンロードします。

b. 次のコマンドを使用して、ファイルを /opt ディレクトリに移動します:

sudo tar -C /opt -xzf <下载文件名>.tar.gz

c. 実行可能ファイルを作成します:

cd /opt/<下载文件名>/bin
./<下载文件名>.sh

これで、Goland が正常にインストールされました。

概要

CentOS 6 に Golang をインストールするのは難しくありません。 EPEL リポジトリをインストールし、Golang をダウンロードしてインストールし、環境変数を設定し、インストールが成功したことを確認して、最後に Golang 用の Go IDE をインストールするだけです。

Golang は、非常に高いパフォーマンスと同時処理能力を備えた強力なプログラミング言語です。 CentOS 6 で Golang アプリケーションを開発している場合、この記事で説明されている手順は、すぐに開始するのに役立ちます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。