Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chefgs/golang

Repository files navigation

Golang Examples Repo

Contibution Guide

If you're planning to contribute - Please read further,


Go Build and Test

Golang setup and getting started

Following instructions are verfied setup of Golang on Ubuntu 16.04 version

Table of Contents

Install Golang

  • Get the OS specific installer from here
  • Run the command as root user or sudo
  • Extract go executable in /usr/local directory
  • For Ubuntu 16.04 version
cd /usr/local/
wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz
tar -xvzf go1.14.1.linux-amd64.tar.gz 
rm go1.14.1.linux-amd64.tar.gz 

or

cd /tmp
wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz
sudo tar -xvzf go1.14.1.linux-amd64.tar.gz -C /usr/local

Setup Go development environment

  • Create directories for development

mkdir -p $HOME/go/{bin,src,pkg}

Where,

bin - directory to hold the go source executables

src - source directory in which all the source modules will be coded

pkg - directory to hold the dependency import packages

  • Add path to environment permanently by adding in profile
export "PATH=$PATH:/usr/local/go/bin"
export "GOPATH=$HOME/go"
export "GOBIN=$GOPATH/bin"
  • Execute .profile file to make effect of Env variable updates
source ~/.profile

Verify the installation

go help
go env

Go to src path and start development

cd $HOME/go/src
mkdir <new_go_module_name>

Bibliography

Install Go in Linux

Golang Install Doc

Set Go Env Variable


Contributors

AltStyle によって変換されたページ (->オリジナル) /