2.1 KiB
2.1 KiB
Linux Installation Cheatsheet
1. Update the local packages
sudo apt-get update
2. Install git
sudo apt-get install git
3. Install Go
Select linux and the download will begin.
firefox https://golang.org/dl
4. Copy Go into the proper directory
-
Find out the name of the downloaded file
-
Use that filename to uncompress it
gofile="DELETE_THIS_AND_TYPE_THE_NAME_OF_THE_DOWNLOADED_FILE_HERE (without its extension)" tar -C /usr/local -xzf ~/Downloads/$gofile.tar.gz
-
Add
go/bin
directory to$PATH
to be able to run the fundamental Go commands.echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile
-
Add "$HOME/go/bin" directory to $PATH
echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.profile
Install Go Tools:
-
These are very handy tools to ease the development (like goimports)
-
go get
cannot be usable without installing a code versioning program like Git which we already have got it above. -
This will create
~/go
directory and will download go tools into there.- This directory is also a place where you should put your code into. (If you're not going to use Go Modules)
go get -v -u golang.org/x/tools/...
Install VSCode
- Open "Ubuntu Software" application
- Search for VSCode then click "Install"
- Install Vim-Go
OPTIONAL STEP:
-
Create a hello.go inside
$GOPATH/src
cat <<EOF > $GOPATH/src/hello.go package main import "fmt" func main() { fmt.Println("hello gopher!") } EOF
-
Go to Go source directory and run our sample program
cd $GOPATH/src go run hello.go It should print: hello gopher!
For more tutorials: https://blog.learngoprogramming.com
Copyright © 2018 Inanc Gumus
Learn Go Programming Course