GO环境设置
来源:互联网 发布:单片机开发 前景 编辑:程序博客网 时间:2024/06/04 19:05
关于go的特点,参考:http://blog.csdn.net/win_lin/article/details/18236737
GO环境
下载linux 64位的go的包:https://storage.googleapis.com/golang/go1.3.3.linux-amd64.tar.gz
其他参考:http://www.golangtc.com/download
解压后移动到/urs/local/go:
tar xf go1.3.3.linux-amd64.tar.gz &&sudo mkdir -p /usr/local/ &&sudo mv go /usr/local/go
设置环境变量PATH,GOROOT和GOPATH:
mkdir -p /home/winlin/go &&sudo vi /etc/profile
设置如下:
export PATH=$PATH:/usr/local/go/binexport GOROOT=/usr/local/goexport GOPATH=/home/winlin/go
应用配置:
source /etc/profile
这样就可以用go build等编译了。
GO项目
项目直接使用GOPATH的路径就可以了。
譬如$GOPATH下面有项目:src/github.com/winlinvip/srs.go
那么就可以直接import "github.com/winlinvip/srs.go"
里面的各种包。
编译时就像所有项目的编译一样:
go get github.com/winlinvip/srs.go/srs && $GOPATH/bin/srs
实际上就把自己的项目当成所有引用的项目一样编译部署,是go的正道。
GODOC启动
安装好go就可以启动godoc了:
godoc -http=:6060
这样访问地址就可以:http://192.168.1.173:6060
GOTOUR环境
go-tour是go的一个简单例子,需要下载项目。
由于google被墙掉了,所以可以从国内镜像下载:http://golangtc.com/download/package
mkdir -p $GOPATH/src && cd $GOPATH/src &&wget http://golangtc.com/static/download/packages/code.google.com.p.go-tour.tar.gz &&wget http://golangtc.com/static/download/packages/code.google.com.p.go.net.tar.gz &&wget http://golangtc.com/static/download/packages/code.google.com.p.go.tools.tar.gz &&tar xf code.google.com.p.go.net.tar.gz &&tar xf code.google.com.p.go.tools.tar.gz &&tar xf code.google.com.p.go-tour.tar.gz &&go install code.google.com/p/go-tour/gotour
具体规则参考:http://blog.csdn.net/win_lin/article/details/18236737
启动gotour:
$GOPATH/bin/gotour -http="192.168.1.173:3999"
访问地址:http://192.168.1.173:3999/
0 0
- GO环境设置
- GO环境设置
- sublime Go开发环境设置
- Go 语言开发环境设置(Fedora x64)
- Centos 搭建golang环境,vim高亮go关键字设置
- go语言环境搭建及vim高亮设置
- go设置
- linux环境下搭建Go语言开发环境并设置语法高亮
- Go 语言环境搭建
- Go环境搭建
- Ubuntu go语言环境
- [go语言]环境配置
- 1.Go环境配置
- Ubuntu go语言环境
- Ubuntu go语言环境
- go开发环境配置
- Go 语言环境搭建
- Go环境的搭建
- 神器JEB
- c语言学习笔记1 - memset,memcpy的用法
- Opencv-python学习笔记
- 创建Fragment
- Xcode下使用svn小结
- GO环境设置
- iOS点击空白处收起键盘
- HDU 2899 Strange fuction
- 数据存储详解(二)---->File存储:内部存储 -Cache和外部存储-SD卡
- hdu 2008 数值统计
- android自动化工具之--如何进行Monkey Test
- 实战MYSQL数据库中配置时间调度器(继定时操作)
- 【选择】今天做了影响终身的选择
- 详解C++中命名空间的意义和用法