Home  >  Article  >  Backend Development  >  How to install golang and dep on Linux (with two error solutions)

How to install golang and dep on Linux (with two error solutions)

藏色散人
藏色散人forward
2021-04-25 17:07:462242browse

The following tutorial column of golang will introduce to you how to install golang and dep on Linux (with two error solutions). I hope it will be helpful to friends in need!

Linux installation golang and dep (two error solutions are attached)

Install Go

Download

Look here for installation Version: https://golang.google.cn/dl/

I downloaded 1.13.7:

wget https://dl.google.com/go/go1.13.7.linux-amd64.tar.gz

Unzip and install

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

This step requires root permissions. Non-root users need to add sudo

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

Configure environment variables

Edit profile file

sudo vi /etc/profile

Add

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

at the end of the file to take effect immediately and need to execute: source /etc/profile

Install dep

Method 1 Install through binary installation package

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

Method 2 go get installation

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

Method 3. Direct download

Method 1 and 2 are too slow

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

Go directly to the release page of github Download,

wget https://github.com/golang/dep/releases/download/v0.5.4/dep-linux-amd64

After downloading, add executable permissions, move it to the /usr/local/go/bin directory, and then rename it to dep

chmod +x dep-linux-amd64  
mv dep-linux-amd64 /usr/local/go/bin/dep

Error resolution

Installation requires your GOBIN directory /root/go/bin to exist. Please create it.

Following the tutorial directly will not work

[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
Installation requires your GOBIN directory /root/go/bin to exist. Please create it.

This error means that you do not have a go/bin directory. Just execute mkdir -p go/bin first.

curl: (7) Failed connect to raw.githubusercontent.com: 443; Connection refused

Network problem, try a few more times or use method 2

The above is the detailed content of How to install golang and dep on Linux (with two error solutions). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:segmentfault.com. If there is any infringement, please contact admin@php.cn delete
Previous article:How to install godocNext article:How to install godoc