ホームページ  >  記事  >  バックエンド開発  >  Linux に golang と dep をインストールする方法 (2 つのエラー解決策あり)

Linux に golang と dep をインストールする方法 (2 つのエラー解決策あり)

藏色散人
藏色散人転載
2021-04-25 17:07:462265ブラウズ

golang の次のチュートリアル コラムでは、Linux に golang と dep をインストールする方法 (2 つのエラー解決策を含む) を紹介します。 !

Linux インストール golang と dep (2 つのエラー解決策が添付されています)

Go をインストールします

ダウンロード

インストールについてはここを参照してください バージョン: https: //golang.google.cn/dl/

1.13.7 をダウンロードしました:

wget https://dl.google.com/go/go1.13.7.linux-amd64.tar.gz
解凍してインストール

tar -C /usr/local -xzf go1.13.7.linux-amd64.tar.gz

この手順には root 権限が必要です。root 以外のユーザーはsudo

sudo tar -C /usr/local -xzf go1.13.7.linux-amd64.tar.gz
を追加するには、環境変数を構成します

プロファイル ファイルを編集します

sudo vi /etc/profile
ファイルの最後に

export PATH=$PATH:/usr/local/go/bin
を追加すると、すぐに有効になります。

source /etc/profile

dep をインストールする

方法 1 バイナリ インストール パッケージを使用してインストールする

mkdir -p go/bin  
curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh

方法 2 インストールを取得する

go get -u github.com/golang/dep/cmd/dep

方法 3. 直接ダウンロード

方法 1 と 2 は遅すぎます

https://github.com/golang/dep/releases/

に直接アクセスしますgithub のリリース ページからダウンロードします。

wget https://github.com/golang/dep/releases/download/v0.5.4/dep-linux-amd64
ダウンロード後、実行権限を追加し、/usr/local/go/bin ディレクトリに移動し、名前を dep

chmod +x dep-linux-amd64  
mv dep-linux-amd64 /usr/local/go/bin/dep
に変更します。エラー解決

インストールするには、GOBIN ディレクトリ /root/go/bin が存在する必要があります。作成してください。

チュートリアルに直接従うことはできません

[root@zrcq7d8itgvcrhkq-1130695 ~ ]#curl https://raw.githubusercontent... | sh

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5230 100 5230 0 0 0 1 982 0 0:00:02 0:00:02 --:--:-- 1982
ARCH = amd64
OS = linux
インストールには GOBIN ディレクトリ /root/go/ が必要ですbin が存在する必要があります。作成してください。

このエラーは、go/bin ディレクトリがないことを意味します。最初に

mkdir -p go/bin を実行してください。

curl: (7) raw.githubusercontent.com への接続に失敗しました: 443; 接続が拒否されました

ネットワークの問題です。あと数回試すか、方法 2

を使用してください

以上がLinux に golang と dep をインストールする方法 (2 つのエラー解決策あり)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。