Hello World from OSS Silicon Valley


HowToUse/Golang/1.2.1


#contents

*Prerequisite [#ke71fb81]
-Ubuntu Server installation (You can refer [[Overall/UbuntuServer]])

*Install&Setup [#z6068ecd]
:Step.1|Install golang.

 $ sudo apt-get install golang

:Step.2|Set path env

 $ su -
 # vi /etc/profile

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

:Step.3|Prepare workspace.

 $ mkdir ~/go
 $ vi ~/.bashrc

 # Go environment
 
 export GOPATH=$HOME/go
 export PATH=$PATH:$GOPATH/bin

:Step.3|Check if go can run.

 $ go version


*HowToUse [#rf6a65f9]
:Step.1|Create hello world script.
 
 $ cd $GOPATH/src
 $ mkdir -p github.com/syatsuzuka/hello
 $ vi github.com/syatsuzuka/hello/hello.go

 $ vi hello.go

 package main
 
 import "fmt"
 
 func main() {
        fmt.Println("hello, world\n")
 }

:Step.2|Compile program.

 $ cd github.com/syatsuzuka/hello
 $ go install

:Step.3|Execute program.

 $ $GOPATH/bin/hello


*Author [#c6ad7a7d]
S.Yatsuzuka