Linux に GoLang (Go プログラミング言語) をインストールする方法
Go (GoLang とも呼ばれます) は、ユーザーがシンプルで信頼性が高く、効率の高いコンピュータ プログラムを簡単に作成できるように設計されたオープンソースの低レベル プログラミング言語です。
2007 年に Google で、ロバート グリーズマー、ロブ パイク、ケン トンプソンのプログラマー チームによって開発されました。は、C、C++、Java などの他のシステム言語と同じ、コンパイルされた静的型付け言語です。
GoLang は生産性が高く、ネットワークとマルチプロセッシングをサポートしているため読みやすく、大規模なシステムでも拡張可能です。以下は、GoLang を使用して開発されたいくつかのよく知られたオープンソース プロジェクトのリストです。
- ドッカー
- Kubernetes
- ライム
- 流入DB
- Gogs (Go Git Service) など。
Linux システムに GoLang をインストールする
1. https://golang.org/dl/ に移動し、次のように wget コマンドを使用して GoLang の最新バージョン (1.15.2) をアーカイブ ファイルにダウンロードします。 :
wget -c https://golang.org/dl/go1.15.2.linux-amd64.tar.gz [64-bit]
wget -c https://golang.org/dl/go1.15.2.linux-386.tar.gz [32-bit]
2. 次に、以下のように shasum コマンドを使用してアーカイブ ファイルの SHA256 チェックサムを検証し、tarball の整合性をチェックします。フラグ -a
は、使用するアルゴリズムを指定するために使用されます。
shasum -a 256 go1.7.3.linux-amd64.tar.gz
b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552 go1.15.2.linux-amd64.tar.gz
重要: ダウンロードしたアーカイブ ファイルの内容が GoLang Web サイトで提供されている正確なコピーであることを示すために、256 ビットのハッシュ値が使用されます。出力に見られる上記のコマンドから生成されたものは、ダウンロード リンクとともに提供されるものと同じである必要があります。
その場合は次のステップに進み、そうでない場合は、新しい tarball をダウンロードしてチェックを再度実行します。
3. 次に、以下のコマンドを使用して、tar アーカイブ ファイルを /usr/local ディレクトリに抽出します。
sudo tar -C /usr/local -xvzf go1.15.2.linux-amd64.tar.gz
ここで、-C
は宛先ディレクトリを指定します。
Linux での GoLang 環境の構成
4. まず、ワークスペースのルートであるディレクトリ ~/go_projects
を作成して、Go ワークスペースをセットアップします。ワークスペースは、次の 3 つのディレクトリで構成されます。
bin
には、Go 実行可能バイナリが含まれます。src
はソース ファイルを保存します。pkg
パッケージ オブジェクトを保存します。
したがって、上記のディレクトリ ツリーを次のように作成します。
mkdir -p ~/go_projects/{bin,src,pkg}
cd ~/go_projects
ls
5. 次に、絶対パスを指定せずに、残りの Linux プログラムと同じように Go を実行します。インストール ディレクトリは、` PATH の値の 1 つとして保存する必要があります。環境変数。
次に、/etc/profile ファイルに以下の行を挿入して、/usr/local/go/bin
を PATH 環境変数に追加します。システム全体のインストール、またはユーザー固有のインストールの場合は $HOME/.profile または $HOME./bash_profile:
好みのエディタを使用して、ディストリビューションに応じて適切なユーザー プロファイル ファイルを開き、以下の行を追加し、ファイルを保存して終了します。
export PATH=$PATH:/usr/local/go/bin
6. 次に、ユーザー プロファイル ファイル (~/.profile) で Go 環境変数 GOPATH
と GOBIN
の値を設定します。 または ~/bash_profile
) を使用して、ワークスペース ディレクトリを指します。
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"
注: GoLang をデフォルト (/usr/local/) 以外のカスタム ディレクトリにインストールした場合、GOROOT 変数の値としてそのディレクトリを指定する必要があります。
たとえば、GoLang をホーム ディレクトリにインストールしている場合は、以下の行を $HOME/.profile または $HOME/.bash_profile に追加します。 > ファイル。
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
7. このセクションの最後のステップでは、現在の bash セッションでユーザー プロファイルに加えられた変更を次のように反映します。
source ~/.bash_profile
OR
source ~/.profile
GoLang インストールの検証
8. 以下のコマンドを実行して、Go のバージョンと環境を表示します。
go version
go env
次のコマンドを入力して、Go ソース コードを管理する Go ツールの使用法情報を表示します。
go help
9. Go インストールが正しく動作しているかどうかをテストするには、小さな Go hello world プログラムを作成し、 ファイルを ~ に保存します。 /go_projects/src/hello/ ディレクトリ。すべての GoLang ソース ファイルは .go
拡張子で終わる必要があります。
まず、~/go_projects/src/ の下に hello プロジェクト ディレクトリを作成します。
mkdir -p ~/go_projects/src/hello
次に、お気に入りのエディターを使用して hello.go
ファイルを作成します。
vi ~/go_projects/src/hello/hello.go
ファイルに以下の行を追加し、保存して終了します。
package main
import "fmt"
func main() {
fmt.Printf("Hello, you have successfully installed GoLang in Linux\n")
}
10. ここで、go install を使用して上記のプログラムをコンパイルし、実行します。
go install $GOPATH/src/hello/hello.go
$GOBIN/hello
プログラム ファイル内のメッセージを示す出力が表示された場合、インストールは正しく動作しています。
11. 他の Linux コマンドと同様に Go バイナリ実行可能ファイルを実行するには、$GOBIN を ` PATH に追加します。環境変数。
参考リンク: https://golang.org/
それでおしまい!次に、 シンプルで信頼性が高く、 効率性の高いコンピューター プログラムを作成するためのGoLang を学習してみましょう。すでに GoLang を活用していますか?
以下のコメントセクションを通じて、私たちや他の多くの Linux ユーザーとあなたの経験を共有してください。あるいは、このガイドや GoLang に関連して質問することもできます。