Wednesday 1 May 2019

Install and setup Go


Download latest version of Go from below location.

Extract the downloaded zip file, you can see below content structure.
$ ls
AUTHORS  CONTRIBUTORS PATENTS  VERSION  bin  favicon.ico misc  robots.txt test
CONTRIBUTING.md LICENSE  README.md api  doc  lib  pkg  src

Add bin directory path to your system path.


Open terminal or command prompt and execute the command ‘go’, you can see below output in console.
$ go
Go is a tool for managing Go source code.

Usage:

 go <command> [arguments]

The commands are:

 bug         start a bug report
 build       compile packages and dependencies
 clean       remove object files and cached files
 doc         show documentation for package or symbol
 env         print Go environment information
 fix         update packages to use new APIs
 fmt         gofmt (reformat) package sources
 generate    generate Go files by processing source
 get         download and install packages and dependencies
 install     compile and install packages and dependencies
 list        list packages or modules
 mod         module maintenance
 run         compile and run Go program
 test        test packages
 tool        run specified go tool
 version     print Go version
 vet         report likely mistakes in packages

Use "go help <command>" for more information about a command.

Additional help topics:

 buildmode   build modes
 c           calling between Go and C
 cache       build and test caching
 environment environment variables
 filetype    file types
 go.mod      the go.mod file
 gopath      GOPATH environment variable
 gopath-get  legacy GOPATH go get
 goproxy     module proxy protocol
 importpath  import path syntax
 modules     modules, module versions, and more
 module-get  module-aware go get
 packages    package lists and patterns
 testflag    testing flags
 testfunc    testing functions

Use "go help <topic>" for more information about that topic.

Note
If you do not want to install Go in your system, you can play around Go at ‘https://play.golang.org/’.


Previous                                                 Next                                                 Home

No comments:

Post a Comment