MacでGoの開発環境構築
Mac環境
% sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.5
BuildVersion: 19F101
% echo $SHELL
/bin/zsh
% zsh --version
zsh 5.7.1 (x86_64-apple-darwin19.0)
環境構築手順
Goの公式サイトから、Goの本体をダウンロードしましょう。
-
Goが正しくインストールされたか、コマンドで確認してみましょう。
% /usr/local/go/bin/go version go version go1.14.6 darwin/amd64 % go version go version go1.14.6 darwin/amd64
-
Goは、外部のライブラリが格納される場所を、環境変数GOPATHで管理しています。
ここでは、まず空のディレクトリを作りましょう。% mkdir ~/go
それから、GOPATH環境変数の設定を「~/.zshrc」の末尾に追記しましょう。
~/.zshrcexport GOPATH="$HOME/go"
「~/.zshrc」は、ユーザーのログイン時に一度だけ読み込まれるため、ファイルを書き換えただけでは設定が反映されません。少し乱暴ですが、
% source ~/.zshrc
で強制的に「~/.zshrc」を読み込ませることができます。
最後に、環境変数GOPATHが設定されていることを確認しましょう。% echo $GOPATH /Users/[ユーザー名]/go
これでGoのインストール作業は完了です。
動作確認
-
下記「Hello, World」プログラムを書いて、Goで実行して見ましょう。
hello.gopackage main import "fmt" func main() { fmt.Println("Hello, World") }
-
下記コマンドでビルドして、同じディレクトリに「hello」実行ファイルができることを確認しましょう。
% go build hello.go % ls hello hello.go
-
「hello」実行ファイルを実行してみましょう。
% ./hello Hello, World
Goは基本的にコンパイルを前提とした言語ですが、ビルドプロセスを隠蔽したコマンド
go run
を使えば、ソースファイルを直接実行することもできます。% go run hello.go Hello, World
参考ページ
Author And Source
この問題について(MacでGoの開発環境構築), 我々は、より多くの情報をここで見つけました https://qiita.com/ryuken/items/089c14b72dd1c192d12c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .