update
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# go环境部署
|
||||
|
||||
- Ubuntu 16.04/64
|
||||
- referring to : https://golang.google.cn/doc/install
|
||||
|
||||
## download
|
||||
|
||||
- https://golang.google.cn/dl/
|
||||
|
||||
|
||||
## install
|
||||
|
||||
``` bash
|
||||
tar -C /usr/local -xzf go1.9.3.linux-amd64.tar.gz
|
||||
```
|
||||
|
||||
## add path
|
||||
|
||||
``` bash
|
||||
export PATH=$PATH:/usr/local/go/bin
|
||||
```
|
||||
|
||||
## create workspace
|
||||
|
||||
``` bash
|
||||
mkdir ~/go
|
||||
mkdir ~/go/src
|
||||
mkdir ~/go/bin
|
||||
```
|
||||
|
||||
## hello world
|
||||
|
||||
``` bash
|
||||
mkdir ~/go/src/hello
|
||||
nano ~/go/src/hello/hello.md
|
||||
```
|
||||
add fellows
|
||||
``` go
|
||||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
fmt.Printf("hello, world\n")
|
||||
}
|
||||
```
|
||||
|
||||
``` bash
|
||||
cd ~/go/src/hello
|
||||
|
||||
go build
|
||||
./hello
|
||||
|
||||
# or
|
||||
|
||||
go install
|
||||
cd ~/go/bin
|
||||
./hello
|
||||
```
|
||||
Reference in New Issue
Block a user