Ran into some problems...
```
Installing 11 tools at /home/kus/go/bin
gocode
gopkgs
go-outline
go-symbols
guru
gorename
godef
godoc
goreturns
golint
dlv
Installing github.com/nsf/gocode SUCCEEDED
Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED
Installing github.com/ramya-rao-a/go-outline SUCCEEDED
Installing github.com/acroca/go-symbols SUCCEEDED
Installing golang.org/x/tools/cmd/guru SUCCEEDED
Installing golang.org/x/tools/cmd/gorename SUCCEEDED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing golang.org/x/tools/cmd/godoc SUCCEEDED
Installing sourcegraph.com/sqs/goreturns SUCCEEDED
Installing github.com/golang/lint/golint SUCCEEDED
Installing github.com/derekparker/delve/cmd/dlv FAILED
1 tools failed to install.
dlv:
Error: Command failed: /usr/bin/go get -u -v github.com/derekparker/delve/cmd/dlv
github.com/derekparker/delve (download)
# cd .; git clone https://github.com/derekparker/delve /home/kus/go/src/github.com/derekparker/delve
Cloning into '/home/kus/go/src/github.com/derekparker/delve'...
fatal: unable to access 'https://github.com/derekparker/delve/': Could not resolve host: github.com
package github.com/derekparker/delve/cmd/dlv: exit status 128
github.com/derekparker/delve (download)
# cd .; git clone https://github.com/derekparker/delve /home/kus/go/src/github.com/derekparker/delve
Cloning into '/home/kus/go/src/github.com/derekparker/delve'...
fatal: unable to access 'https://github.com/derekparker/delve/': Could not resolve host: github.com
package github.com/derekparker/delve/cmd/dlv: exit status 128
```
I am on 64 bit Fedora 27. I installed golang from the default repositories:
```
➜ ~ dnf check-upgrade --refresh
Last metadata expiration check: 0:00:00 ago on Sun 11 Mar 2018 09:19:40 AM EDT.
➜ ~ dnf install golang
Error: This command has to be run under the root user.
➜ ~ sudo dnf install golang
[sudo] password for kus:
Last metadata expiration check: 1:45:23 ago on Sun 11 Mar 2018 07:35:21 AM EDT.
Dependencies resolved.
=====================================================================================================================================================
Package Arch Version Repository Size
=====================================================================================================================================================
Installing:
golang x86_64 1.9.4-1.fc27 updates 622 k
Installing dependencies:
go-srpm-macros noarch 2-10.fc27 fedora 8.0 k
golang-bin x86_64 1.9.4-1.fc27 updates 48 M
golang-src noarch 1.9.4-1.fc27 updates 5.2 M
Transaction Summary
=====================================================================================================================================================
Install 4 Packages
Total download size: 54 M
Installed size: 221 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): golang-1.9.4-1.fc27.x86_64.rpm 637 kB/s | 622 kB 00:00
(2/4): go-srpm-macros-2-10.fc27.noarch.rpm 54 kB/s | 8.0 kB 00:00
(3/4): golang-src-1.9.4-1.fc27.noarch.rpm 2.2 MB/s | 5.2 MB 00:02
(4/4): golang-bin-1.9.4-1.fc27.x86_64.rpm 3.5 MB/s | 48 MB 00:13
-----------------------------------------------------------------------------------------------------------------------------------------------------
Total 3.7 MB/s | 54 MB 00:14
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: golang-1.9.4-1.fc27.x86_64 1/1
Preparing : 1/1
Installing : go-srpm-macros-2-10.fc27.noarch 1/4
Installing : golang-src-1.9.4-1.fc27.noarch 2/4
Installing : golang-bin-1.9.4-1.fc27.x86_64 3/4
Running scriptlet: golang-bin-1.9.4-1.fc27.x86_64 3/4
Installing : golang-1.9.4-1.fc27.x86_64 4/4
Verifying : golang-1.9.4-1.fc27.x86_64 1/4
Verifying : golang-bin-1.9.4-1.fc27.x86_64 2/4
Verifying : golang-src-1.9.4-1.fc27.noarch 3/4
Verifying : go-srpm-macros-2-10.fc27.noarch 4/4
Installed:
golang.x86_64 1.9.4-1.fc27 go-srpm-macros.noarch 2-10.fc27 golang-bin.x86_64 1.9.4-1.fc27 golang-src.noarch 1.9.4-1.fc27
Complete!
➜ ~ cd src/
➜ src mkdir golang
➜ src cd golang
➜ golang git clone git@github.com:kusl/learn-go-with-tests.git
Cloning into 'learn-go-with-tests'...
remote: Counting objects: 231, done.
remote: Compressing objects: 100% (165/165), done.
remote: Total 231 (delta 104), reused 190 (delta 63), pack-reused 0
Receiving objects: 100% (231/231), 39.70 KiB | 3.05 MiB/s, done.
Resolving deltas: 100% (104/104), done.
➜ golang dnf info golang
Last metadata expiration check: 0:07:41 ago on Sun 11 Mar 2018 09:19:40 AM EDT.
Installed Packages
Name : golang
Version : 1.9.4
Release : 1.fc27
Arch : x86_64
Size : 6.8 M
Source : golang-1.9.4-1.fc27.src.rpm
Repo : @System
From repo : updates
Summary : The Go Programming Language
URL : http://golang.org/
License : BSD and Public Domain
Description : The Go Programming Language.
```