macOSでGoをインストールしてローカルプログラミング環境をセットアップする方法

前書き

https://golang.org [Go]は、Googleの不満から生まれたプログラミング言語です。 開発者は、効率的に実行されるがコンパイルに長い時間を要する言語を選択するか、プログラミングは容易であるが生産では非効率的に実行される言語を選択する必要がありました。 Goは、3つのすべてを同時に使用できるように設計されています。つまり、高速コンパイル、プログラミングの容易さ、および運用環境での効率的な実行です。

Goは、さまざまなプログラミングプロジェクトで使用できる汎用プログラミング言語ですが、ネットワーク/分散システムプログラムに特に適し、「クラウドの言語」としての評価を得ています。現代のプログラマーの支援に焦点を当てています。強力なツールセットにより、言語仕様の一部をフォーマットにすることでフォーマットに関する議論を排除し、単一のバイナリにコンパイルすることで展開を容易にします。 Goは非常に少ないキーワードセットで習得しやすく、初心者にも経験豊富な開発者にも最適な選択肢です。

このチュートリアルでは、ローカルのmacOSマシンにGoをインストールし、コマンドラインからプログラミングワークスペースをセットアップする方法を説明します。

前提条件

インターネットに接続された管理アクセスを備えたmacOSコンピューターが必要です。

ステップ1-ターミナルを開く

コマンドラインでインストールとセットアップのほとんどを完了します。これは、コンピューターと対話する非グラフィカルな方法です。 つまり、ボタンをクリックする代わりに、テキストを入力し、テキストを介してコンピューターからフィードバックを受け取ります。 コマンドライン(シェルとも呼ばれる)は、コンピューターで毎日行うタスクの多くを変更および自動化するのに役立ち、ソフトウェア開発者にとって不可欠なツールです。

macOSターミナルは、コマンドラインインターフェイスにアクセスするために使用できるアプリケーションです。 他のアプリケーションと同様に、Finderに移動し、Applicationsフォルダーに移動してから、Utilitiesフォルダーに移動して見つけることができます。 ここから、他のアプリケーションと同様にターミナルをダブルクリックして開きます。 または、 `+ CMD `キーと ` SPACE +`キーを押して表示されるボックスに入力してターミナルを見つけると、Spotlightを使用できます。

image:https://assets.digitalocean.com/articles/eng_python/OSXSetUp/MacOSXSetUp.png [macOS Terminal]

より強力なことを実行できるようにするために、学ぶべきターミナルコマンドがさらにたくさんあります。 「https://www.digitalocean.com/community/tutorials/an-introduction-to-the-linux-terminal[Linuxターミナルの紹介]」という記事は、Linuxターミナルの方向性をより良くすることができます。 macOSターミナルへ。

ターミナルを開いたので、Goをインストールするために必要な開発者ツールのパッケージであるhttps://developer.apple.com/xcode/[Xcode]をダウンロードしてインストールできます。

ステップ2-Xcodeのインストール

Xcodeは、macOS用のソフトウェア開発ツールで構成される_統合開発環境_(IDE)です。 「ターミナル」ウィンドウで次を入力して、Xcodeがすでにインストールされているかどうかを確認できます。

xcode-select -p

次の出力は、Xcodeがインストールされていることを意味します。

Output/Library/Developer/CommandLineTools

エラーを受け取った場合は、Webブラウザーにhttps://itunes.apple.com/us/app/xcode/id497799835?mt=12&ign-mpt=uo%3D2[App StoreからのXcode]をインストールし、デフォルトを受け入れますオプション。

Xcodeをインストールしたら、ターミナルウィンドウに戻ります。 次に、Xcodeの個別のコマンドラインツールアプリをインストールする必要があります。これは、次のように入力して実行できます。

xcode-select --install

この時点で、Xcodeとそのコマンドラインツールアプリは完全にインストールされ、パッケージマネージャーHomebrewをインストールする準備が整いました。

ステップ3-Homebrewのインストールと設定

macOSターミナルにはLinuxターミナルや他のUnixシステムの多くの機能がありますが、ベストプラクティスに対応するパッケージマネージャーは付属していません。 パッケージマネージャー*は、初期ソフトウェアのインストール、ソフトウェアのアップグレードと構成、および必要に応じたソフトウェアの削除を含むインストールプロセスを自動化するために機能するソフトウェアツールのコレクションです。 インストールは中央の場所に保持され、一般的に使用される形式でシステム上のすべてのソフトウェアパッケージを維持できます。 *Homebrew