在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
下载: 官网下载 https://www.golangtc.com/download,选择 Ubuntu 64版本(linux-amd64),我这里下载的是:go1.9.2.linux-amd64.tar.gz 安装: #解压至系统目录 (注意权限) #验证
设置环境变量 #当前用户 这里选择当前用户: vim ~/.bashrc export GOPATH=$HOME/code/golang/ #工作路径 export GOROOT=/usr/local/go #设置为go安装的路径 export GOARCH=386 export GOOS=linux export GOBIN=$GOROOT/bin/ #安装可执行文件路径 export GOTOOLS=$GOROOT/pkg/tool/ export PATH=$PATH:$GOBIN:$GOTOOLS
验证 验证全局变量生效 go env 查看全局变量的设置 验证hello.go package main import ("bufio" "os" "fmt" ) func main() { fmt.Println("hello world") //声明并初始化带缓冲的读取器,从标准输入读取 inputReader := bufio.NewReader(os.Stdin) fmt.Println("Please input your name:") //以\n为分隔符读取内容 input,err := inputReader.ReadString('\n') if err != nil { fmt.Printf("Found an error :%s\n",err) }else { //对input进行切片操作,去除最后一个换行符 input = input [:len(input)-1] fmt.Printf("hello,%s!\n",input) } } 运行 pp@pp:~/code/golang$ go run hello.go hello world Please input your name: wsq hello,wsq! pp@pp:~/code/golang$ go build hello.go pp@pp:~/code/golang$ ./hello hello world Please input your name: wsq hello,wsq!
问题:
网上的办法是将 export GOBIN=$GOROOT/bin/ #安装可执行文件路径 直接注释掉,我这里暂时不适用go install命令吧。 |
请发表评论