Go语言中文网 为您找到相关结果 1149

Sublime Text3 + Golang搭建开发环境

1.安装git 因为golang是通过git来管理远程包的,所以我们首先要安装git,下载地址:http://www.git-scm.com/download/。 git安装比较简单,直接下一步即可(在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾),需要了解具体安装的可以看这里。 2.安装Golang 1) 首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:http://golangtc.com/download)。 2)我这里选择的是:go1.4.2.windows-amd64.msi,下载完成安装到指定目录即可。我这里是(E:\Go)。 3)安装完成后环境变量已经自动设置...阅读全文

博文 2015-07-09 23:00:00 aqiang912

GO语言下载、安装、配置

一、Go语言下载 go语言官方下载地址:https://golang.org/dl/ 找到适合你系统的版本下载,本人下载的是windows版本。也可以下载Source自己更深层次研究go语言。 二、GO语言安装 下载完成之后,双击go1.6.windows-amd64.msi进行安装。 如果安装过程出现以下提示: 以管理员的身份运行cmd,找到go1.6.windows-amd64.msi所在的目录,并输入msiexec /i go1.6.windows-amd64.msi如下图(放在D盘根目录): 步骤一:双击运行安装程序 步骤二:点击Next,出现License 选择I accept the terms in the License Agreeement。 步骤三:点击Next,选择安装...阅读全文

博文 2016-02-25 03:00:02 zsy

Linux下安装Go环境

我的配置 VPS:VirMach $1.25一个月的VPS 系统:Ubuntu Server 16.04 LTS 64bit Minimal 可以自己创建个虚拟机安装一个Server版的Linux,或者在这里选一个共享主机 登录Linux Mac或Linux的用户可以用命令ssh root@xxx.xxx.xxx.xxx登录主机 Window的用户可以使用SecureCRT登录主机 虚拟机用户直接打开你的虚拟机 安装Go环境 Golang官网下载地址:https://golang.org/dl/ 打开官网下载地址选择对应的系统版本, 复制下载链接 这里我选择的是 go1.10.3.linux-amd64.tar.gz:https://dl.google.com/go/go1.10.3.lin...阅读全文

博文 2018-08-02 19:35:15 Mr_Leung

Go安装的设置问题:GOROOT,GOPATH

Mac下使用Google官方的Go语言安装包:https://code.google.com/p/go/downloads/list 安装的Go,会自动把 /usr/local/go/bin 目录加入PATH中。这样我们直接在控制台就可以执行go语言的一些命令。 http://golang.org/cmd/go/#hdr-GOPATH_environment_variable http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html Go的二进制编译包假设你把Go安装在 /usr/local/go (或者Window是 c:\Go)目录下。当然你也可以安装在其他目录下,不过这时候你就需要设置GOROOT环...阅读全文

Go开发工具

1.4 Go开发工具 本节我将介绍几个开发工具,它们都具有自动化提示,自动化fmt功能。因为它们都是跨平台的,所以安装步骤之类的都是通用的。 LiteIDE LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由visualfc编写。 图1.4 LiteIDE主界面 LiteIDE主要特点: 支持主流操作系统 WindowsLinuxMacOS X Go编译环境管理和切换 管理和切换多个Go编译环境支持Go语言交叉编译 与Go标准一致的项目管理方式 基于GOPATH的包浏览器基于GOPATH的编译系统基于GOPATH的Api文档检索 Go语言的编辑支持 类浏览器和大纲显示Gocode(代码自动完成工具)的完美支持Go语言文档查看和Api快速检索代码表达式信息显示F1源...阅读全文

博文 2014-10-29 18:00:00 e_wsq

设置Golang的GOPATH

Go是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射等特性. golang安装 golang下载 sudo tar -zvxf go1.6.2.linux-amd64.tar.gz sudo mv go /usr/local/go #设置环境变量 vi /etc/profile export GOROOT=/usr/local/go #设置为go安装的路径 export GOPATH=$HOME/gocode #默认安装包的路径 export PATH=$PATH:$GOROOT/bin:$GOPATH/bin source /etc/profile GOPATH设置 go命令依赖一个重要的环境变量:$GOPATH GOPATH...阅读全文

博文 2016-05-31 21:00:01 chenjh213

go依赖包管理工具对比

July 10, 2017 in Tech GOPATH和GOROOT GOROOT并不是必须要设置的。 GOPATH必须要设置,但并不是固定不变的 本项目内部的依赖 管理外部的依赖包 使用GOPATH来管理外部依赖 vendor godep glide govendor golang官方dep 各依赖管理工具对比 gvt vendor的问题 当开始真正用go去做项目的时候,不可避免的就会遇到依赖包的问题。go的依赖包管理与java+maven的依赖管理不太一样,我们从GOPATH开始逐渐理解其思想,然后再对比下目前常用的依赖包管理工具。 GOPATH和GOROOT 初学者很容易会被这两个环境变量给搞晕。 GOROOT并不是必须要设置的。 GOROOT不是必须要设置的。参见Installin...阅读全文

博文 2017-07-30 05:45:50 伊布

Go项目目录管理

在Go的官网文档How to Write Go Code中,已经介绍了Go的项目目录一般包含以下几个: src 包含项目的源代码文件; pkg 包含编译后生成的包/库文件; bin 包含编译后生成的可执行文件。 可以通过下面的例子来说明工程目录的组织管理。(Windows 7 64位,go version go1.3.3 windows/amd64) 1. 创建一个库文件 创建一个库文件a.go并保存在scr目录的一个子目录下面。 package myfunc import "fmt" func Afunc(str string) { fmt.Println("a.go is package mufunc.") fmt.Println(str) } 这时候目录结构如下: ...阅读全文

博文 2015-01-22 13:00:01 sincerely

go lang初试之安装

早就听说了go lang的大名,最近有时间,下定决心研究一下。 目前正在看的书是七牛的许式伟等编写的《Go语言编程》。 书写的很好:在最开始就清楚地写明了go lang出现的意义,以及一些语言方面一些好的特性; 下面的内容基本是该书内容的摘要,方便有需要的人直接使用。 1. go env安装和配置 go lang的官网(https://golang.org)就算用了梯子,访问仍然挺慢的。不过国内有个爱好者的站点(http://golangtc.com/),相关资源在这个国内站上也可以下载到。 (1)先在这里下载os对应的安装包:http://golangtc.com/download 目前最新的版本是go1.4rc1 (2)配置环境变量 首先需要设置环境变量GOROOT 到go根路径; 其次...阅读全文

博文 2014-11-25 18:00:01 石头上的常春藤

PyCharm Golang开发环境搭建(最方便快捷的GO语言开发环境)

IntelliJ太牛了。为了配置Go语言开发环境,折腾了半天,下IDE(Sublime Text,IntelliJ Idea),然后装Go插件。装Go插件还要下载插件项目源码,编译等等,Sublime还要输入python脚本,粘进去通不过,头疼。 突然悟出一个道理,如果你觉得当前手上的事情变得非常痛苦的时候,不是事情本身的问题,是你没找到好的解决方法的问题,或者说,“不是事情太痛苦,是你太笨了”。 在不停的装插件,尝试过程中,突然发现,PyCharm跟Idea一样,也是支持Go插件的,立马悟到,PyCharm可以开发GO,要Idea干毛。再一想,PyCharm和Idea都是IntelliJ的产品,支持应该不会差,于是果断放弃Idea。 在PyCharm(Idea一样)装GO插件,相当容易。 ...阅读全文

博文 2016-05-11 11:00:02 NerdWill

Go error--cannot find package

请认真对待你遇到的每一个难题,请用心去思考并找到解决的办法。 在安装每种语言的开发环境时,你总会遇到各种各样的问题,令人搔头挠耳。这不是,当我 用Go语言开发项目,用go build main.go命令进行编译工程时,遇到了一个烦人的问题:cannot find package “github.com/astaxie/beego” in any of:。 描述: 从公司SVN下载Go项目代码,开发环境已经按照要求配置好了。可就当使用“go build main.go”命令时,出现了“cannot find package “github.com/astaxie/beego” in any of:”的错误: 解决方法: 后来仔细看了一下error info,发现GOPATH和我设置的GOPAT...阅读全文

博文 2016-04-08 01:00:12 oceanlucy

理解Golang包导入

自:http://tonybai.com/2015/03/09/understanding-import-packages/ Golang使用包(package)这种语法元素来组织源码,所有语法可见性均定义在package这个级别,与Java 、python等语言相比,这算不上什么创新,但与C传统的include相比,则是显得“先进”了许多。 Golang中包的定义和使用看起来十分简单: 通过package关键字定义包: package xxx 使用import关键字,导入要使用的标准库包或第三方依赖包。 import "a/b/c" import "fmt" c.Func1() fmt.Println("Hello, World") 很多Golang初学者看到上面代码,都会想当然的将imp...阅读全文

博文 2015-06-04 03:00:00 sevenyuan

golang在Windows下Sublime Text开发调试环境的配置

一、前言 近期本人有工作调动,进入了一个全新的领域[golang]服务端开发。在此写下本文,希望给那些没接触过golang开发调试环境及还在犹豫选择那家golang IDE而纠结的朋友们一点点帮助,如果你从中得到了受益并且同时拥有博客园账户的话,衷心希望能得到你的一个小小[推荐]以资鼓励。 本人操作系统为Windows 8.1 64bit,开发工具选择如下:go1.4.2.windows-amd64Sublime Text 2(插件GoSublime/GoGdb) gdb、gcc(安装mingw-w64后即可包含) git 二、golang安装 下载你需要的golang版本,本人下载go1.4.2.windows-amd64.zip解压到c:\盘 = 配置golang环境变量 = GOARC...阅读全文

博文 2015-03-31 03:00:00 highend

ubuntu下最新版golang安装教程

相信打算安装golang的同学们早已看了很多安装教程了,网上的主流方法有两种,一种是 sudo apt-get install golang-go 简单暴力,但是由于现在很多golang的库已经要求 >1.1 ,而 apt-get 安装的是 1.02 ,也建议大家安装最新版的golang,因此推荐手动安装,教程本身没有问题,但是由于某些特殊原因,可能导致安装失败甚至卡在莫名奇妙的地方。在卡了一个中午后,我还是写下这篇文章总结下要注意的地方。 以ubuntu wiki的 安装教程 为例: 安装gcc工具,因为golang有些功能是使用c写的,所以构建golang的编译是必须的 $ sudo apt-get insta...阅读全文

博文 2014-10-06 07:32:32 stonxer

windows搭建golang开发平台

Golang是谷歌开发的一款开源性语言,暂时比较方便的IDE有Inteillj Idea、LiteIDE、Eclipse(Golipse)等,使用起来比较方便的IDE:LiteIDE和Inteillj IDEA,但是Inteillj IDEA插件更新太慢,以及存在一些问题(go sdk版本支持为1.2,当前最新的SDK版本是1.4Beta)。LiteIDE是一个Gubit开源项目,现在已经更新至24.2版本。 搭建golang环境步骤,这里只介绍LiteIDE的。 1、下载golang SDK安装包(最新1.4Beta,支持android NativeClient so库开发) golang SDK包分为zip版和msi版本,下载地址在:http://golangtc.com/downloa...阅读全文

博文 2014-11-08 13:00:05 yugeCsc

Golang的安装

做为运维人员,使用python语言足矣,理论上是无需了解golang的。不过最近发现一个新潮的监控系统都是基于golang进行开发的,如小米公司的Open-Falcon(github项目页) 、stack exchange 公司的Bosun (github项目页)。 一、Go的三种安装方式 Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。 Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了。推荐这种方式 第三方工具安装:...阅读全文

博文 2015-10-29 17:00:03 MLGKO

golang环境搭建

自:http://studygolang.com/articles/5798 windows下搭建golang开发环境 • golang安装 ▶ 下载对应操作系统的版本并安装,下载地址:http://www.golangtc.com/download,譬如这里下载的是go1.6beta1.windows-amd64.msi。 ▶ 环境变量配置,这里只需要配置GOROOT、GOBIN和GOPATH三个环境变量即可。 GOBIN : golang安装后根目录下的bin目录,即$GOROOT\bin\,windows平台下默认为c:\go\bin,安装过程中会由安装程序自动添加到PATH环境变量中。 GOROOT : golang安装后的根目录,windows下默认为c:\go\,安装过程中会由安...阅读全文

博文 2016-01-25 23:00:04 bluehawksky

Go安装的设置问题:GOROOT,GOPATH

Go安装的设置问题:GOROOT,GOPATH Posted on 2013-03-24 21:03 蝈蝈俊 阅读(10984) 评论(0) 编辑 收藏 Mac下使用Google官方的Go语言安装包:https://code.google.com/p/go/downloads/list 安装的Go,会自动把 /usr/local/go/bin 目录加入PATH中。这样我们直接在控制台就可以执行go语言的一些命令。 http://golang.org/cmd/go/#hdr-GOPATH_environment_variable http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html 下面使用 export 命令看到当前的系...阅读全文

博文 2015-12-04 03:00:02 diegodu

理解Go 1.5 vendor

理解Go 1.5 vendor 七 31 bigwhite技术志 gb, Go, go1.4, Go1.5, GO15VENDOREXPERIMENT, godep, Golang, golang-dev, Google, GOPATH, GOROOT, internal, Package, RussCox, vendor No Comments Go 1.5中(目前最新版本go1.5beta3)加入了一个experimental feature: vendor/。这个feature不是Go 1.5的正式功能,但却是Go Authors们在解决Go被外界诟病的包依赖管理的道路上的一次重要尝试。目前关于Go vendor机制的资料有限,主要的包括如下几个: 1、Russ Cox在Golang-...阅读全文

博文 2015-08-07 09:14:13 bigwhite

golang环境搭建

windows下搭建golang开发环境 • golang安装 ▶ 下载对应操作系统的版本并安装,下载地址:http://www.golangtc.com/download,譬如这里下载的是go1.6beta1.windows-amd64.msi。 ▶ 环境变量配置,这里只需要配置GOROOT、GOBIN和GOPATH三个环境变量即可。 GOBIN : golang安装后根目录下的bin目录,即$GOROOT\bin\,windows平台下默认为c:\go\bin,安装过程中会由安装程序自动添加到PATH环境变量中。 GOROOT : golang安装后的根目录,windows下默认为c:\go\,安装过程中会由安装程序自动写入系统环境变量中。 GOPATH : golang的工作目录,是用...阅读全文

博文 2016-01-23 03:00:00 heartchord

windows下gopath设置

下载了go语言的安装包, 然后安装, 装完了需要设置三个地方: 1. 在windows的PATH变量中添加go的可执行文件所在的目录: [javascript] view plaincopy PATH=C:\Go\bin;其他设置; 2. 设置 GOROOT , 这个好理解, 直接设置成 C:\Go 即可 [javascript] view plaincopy GOROOT=C:\Go 3. 设置GOPATH, 这个很难理解, 我的尝试: [python] view plaincopy GOPATH= #就是等于空, 这个是可以在系统环境变量中设置的, 结果报错go get 包的时候报错说$GOPATH未设置 GOPATH=; #就是等于一个分号(;), go get 包开始可以运行, 不报...阅读全文

博文 2015-02-14 03:00:01 rojas

Golang测试技术

本篇文章内容来源于Golang核心开发组成员Andrew Gerrand在Google I/O 2014的一次主题分享“Testing Techniques”,即介绍使用Golang开发 时会使用到的测试技术(主要针对单元测试),包括基本技术、高级技术(并发测试、mock/fake、竞争条件测试、并发测试、内/外部测 试、vet工具等)等,感觉总结的很全面,这里整理记录下来,希望能给大家带来帮助。原Slide访问需要自己搭梯子。另外这里也要吐槽一 下:Golang官方站的slide都是以一种特有的golang artical的格式放出的(用这个工具http://go-talks.appspot.com/可以在线观看),没法像pdf那样下载,在国内使用和传播极其不便。 一、基础测试技术 1、测...阅读全文

博文 2014-11-16 21:00:08 大蓝妹

Go跨平台编译的方法学习

从第一天开始学习Golang就知道它有一个很让人心动的特性就是跨平台编译,但一直没有去使用。最近做了一个小东西需要用到这个特性,所以在网上进行了搜索。 首先找到是国内文章是利用下载Go的源码包,将对其进行编译安装,完成后Go/src下的make.bash生成跨平台的编译器,这样在每次用时需要指定GOOS及GOARCH来进行编译,如: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build //编译为linux 64位系统下的程序 如果需要编译windows 64 位下的程序则要再写一个命令: CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build //编译为windows 64位系统下的程序 具体介绍请看: “G...阅读全文

博文 2015-03-19 10:00:01 forrestsun

Ubuntu下搭建Golang开发环境

Golang安装及配置 下载安装文件,当前最新版本为1.4.2,go1.4.2.linux-amd64.tar.gz 。 将安装文件解压至指定目录: 1 # sudo tar -zxvf go1.4.2.linux-amd64.tar.gz -C /usr/local/ 编辑 /etc/profile 文件添加环境变量: export GOROOT=/usr/local/go export GOBIN=$GOROOT/bin export PATH=$PATH:$GOBIN export GOPATH=$HOME/goproj 重新编译 /etc/profile 文件,并尝试查看GO版本: 1 # source /etc/profile 2 # go version Golang交叉编译 新...阅读全文

博文 2015-04-04 03:00:00 nianhua

golang使用vendor目录来管理依赖包

Vendor目录介绍 随着Go 1.5 release版本的发布,vendor目录被添加到除了GOPATH和GOROOT之外的依赖目录查找的解决方案。在Go 1.6之前,你需要手动的设置环境变量GO15VENDOREXPERIMENT=1才可以使Go找到Vendor目录,然而在Go 1.6之后,这个功能已经不需要配置环境变量就可以实现了。 Note,即使使用vendor,也必须在GOPATH中,在go的工具链中,你逃不掉GOPATH的 那么查找依赖包路径的解决方案如下: 当前包下的vendor目录。 向上级目录查找,直到找到src下的vendor目录。 在GOPATH下面查找依赖包。 在GOROOT目录下查找 一些建议 在使用vendor中,给出如下建议: 一个库工程(不包含main的pac...阅读全文

博文 2017-07-10 14:07:20 tcgx

如何从源代码构建 Go 1.5 开发环境

请注意,本文正文含有大量链接。如果是转载或者使用某些不支持超链接的阅读器,就请自行脑补吧。 近期,Go Team 连续放出了几个大招来介绍即将在八月问世的 Go 1.5 这个划时代的版本。Rob 和 Andrew 分别在《Go in Go》和《The State of Go》中详细说明了出现在 Go 1.5 中的重要特性和细节变化。在这个版本中最主要的变化是移除了所有 C 代码,不论是 runtime 还是编译器都使用 Go 语言和一小部分的汇编来实现——也就是人们常说的自举。但是这样做也就意味着,Go 在 1.5 和以后的版本中,使用源代码构建 Go 开发环境将面临“鸡生蛋,蛋生鸡”的麻烦(当然了,如果你直接“买鸡蛋”——使用二进制安装包——是没有这个问题的)。 在 Go1.4 及更早的版...阅读全文

博文 2015-06-03 21:00:09 mikespook

Golang Android 开发

前言 随着Golang发布1.4正式版,Android下的开发也可以实现(go/mobile)了,就等1.5版本的ios支持了,可以使用golang跨平台开发游戏了... 环境准备 Ant 下载apache-ant并配置好环境变量。 $ANT_HOME=antpath //你的ant目录$PATH=$ANT_HOME/bin:$PATH Android 下载SDK,android-ndk-r9d(这里之所以不用r10d是因为在测试时ndk源码出现问题,而r9d没有问题)。安装并配置环境变量。 $ANDROID_HOME=sdkpath //你的sdk目录$NDK_ROOT=ndkpath //你的ndk目录$PATH=$ANDROID_HOME/tools:$ANDROID_HOME/pla...阅读全文

博文 2015-02-03 10:00:01 ____追梦人

go 安装与使用

一 下载安装包 从http://code.google.com/p/go/downloads/list 网址下载 根据你的操作系统选择响应的版合适版本,我选择的是 go1.1.2.windows-386.zip 32.7 MB 注:你也可以选择.msi文件安装,这样的话会自动的安装到c:/go目录下(这里不建议下载msi版本) 二 解压 将下载后的文件解压,放到一个目录下,我把go放到了D:\go目录下 三设置环境变量 $GOROOT 指向golang安装之后的根目录,如果你选择.msi安装的话,windows平台下默认为c:/go,而且在安装过程中由安装程序自动写入系统环境变量。 $GOARCH 目标平台(编译后的目标平台)的处理器架构(386、amd64、arm) $GOOS 目标平台(...阅读全文

博文 2014-10-24 21:00:01 yiluoAK_47

MAC下go开发环境搭建

最近被同事经常在身边提起go,大概了解了下,go语言实际上更多的是一种工程语言,在服务端开发,并发等问题上提供了一套原生的解决方式,同时在编程方式上又采用了简单主义,代码简洁,性能强大,虽然坑比较多,但现在也越来越多的人采用go作为自己的项目语言,因此我也想在业余时间总结一个主题,记录下自己开始学习go的点滴,虽然可能内容很简单,但是我希望依然能够做到内容详尽简洁无错,帮助后来人。 1、go开发环境安装 由于本人使用的是mac电脑,因此这里只介绍在mac电脑下使用go语言的相关操作,首先在mac下实际上可以不适用源码进行安装,go项目提供了mac下安装包,可直接下载安装包点击安装,由于可能原来网址被墙,这里提供一个镜像地址供大家参考:http://www.golangtc.com/downl...阅读全文

博文 2016-04-06 13:00:17 fusan2004

让golang在Raspberry Pi上飞一会

最近在玩2样东西,一样是go语言(golang),一样是Raspberry Pi(树莓派)。那么能在Raspberry上运行go语言程序吗? Golang的文档上说是支持多平台的,其中也包括了ARM,看来有戏了,兴冲冲打开http://code.google.com/p/go/downloads/list (golang编译器的下载页面) ,却发现没有arm平台的二进制大包下载。所以arm平台下的需要下载源码自己编译。 Raspberry上编译前准备及配置 一。俗话说巧妇难为无米之炊,要编译源码先得下源码,下载后这里解压到 /home/pi/go 目录下。 二。确认需要的工具系统已经具备了:mercurial 、gcc 和 libc6-dev 。如果不确定有没有只需输入下列命令: sudo ...阅读全文

博文 2014-10-04 19:26:59 quanpower

CentOS安装Go语言编译环境&配置LiteIDE

Go语言是谷歌2009正式推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。 到这里 https://code.google.com/p/go/downloads/list 选择你需要的版本,安装非常简单,如下: 1 2 3 wget https://go.googlecode.com/files/go1.1.1.linux-386.tar.gz tar -C /usr/local -xzf go1.1.1.linux-386.tar.gz vim /etc/profile #打开/etc/profile在最后添加下面两行 export GOROOT=/usr/local/go export PATH=$GOROOT/bin:$PATH 1 2 3 4 source...阅读全文

博文 2014-10-12 19:00:01 hack715

Install gocode

1. D:\AWS_workspace\DAAS_Go>go get -u -ldflags -H=windowsgui github.com/nsf/gocode 2. Then gocode.exe will be installed in "D:\AWS_workspace\DAAS_Go\bin" 3. In Eclipse->Goclipse, set executable of gocode as this "D:\AWS_workspace\DAAS_Go\bin\gocode.exe". See details in https://github.com/nsf/gocode ============= http://hao.jobbole.com/gocode/ gocod...阅读全文

博文 2016-06-03 10:00:00 kungfupanda

Win7配置Go环境

最近想学习下Go语言,先从最基本的Hello Go开始,搭建Go开发环境 一、下载Go包 由于Go官网国内访问经常有问题,可以从国内的镜像下载: http://www.golangtc.com/ 二、配置环境变量 1、将Go的压缩包解压到任意目录,我的为D:\SDE\go 2、 配置GoRoot路径 3、配置Path路径 4、配置Go程序工作目录GOPATH 配置完成以上环境变量后,我们可以在命令行窗口中查看配置是否成功,这里我使用cygwin 输入go version命令 出现Go的版本号则说明配置成功! 三、在GOPATH配置的工作目录中新建main.go文件,编写如下代码 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() {...阅读全文

博文 2015-05-15 03:00:01 cyuan

Install golang on Ubuntu 14.04 LTS

1. Install golang on Ubuntu 14.04 LTS a)~$ sudo apt-get install golang success b)~$ sudo add-apt-repository ppa:gophers/go ~$ sudo apt-get update ~$ sudo apt-get install golang-stable fail c) complie from source code fail to download source code, fuk GFW 2. Version of golang ~$ go version go version go1.2.1 linux/amd64 3. Default env of golang ~$ g...阅读全文

博文 2014-10-04 19:25:56 senjougahara

go get国内解决办法汇总

go作为Google大佬的亲儿子,go开发过程中除了SDK自带的包外还经常会需要用到大佬提供的其他包,这些包都在golang.org下,而下载这些包需要访问大佬的服务器,国内开发者就会遇到各种墙的问题,今天就给大家总结一下有哪些途径安装这些包. 1. VPN 如果有条件的,公司能够提供稳定可靠的vpn,建议使用VPN,当然也有一些免费的vpn,实测效果很不好 2. gopm gopm是一个开源的GoPackage Manager的管理工具,在go mod之前比较好使,github地址:https://github.com/gpmgo/gopm 使用思路: 1. 安装gopm go get -u github.com/gpmgo/gopm go install gopm 2. 使用gopm安装...阅读全文

博文 2019-05-12 17:31:04 u013710468

gO语言的安装和环境变量的配置

一、Go语言下载 go语言官方下载地址:https://golang.org/dl/ 找到适合你系统的版本下载,本人下载的是windows版本。也可以下载Source自己更深层次研究go语言。 二、GO语言安装 下载完成之后,双击go1.6.windows-amd64.msi进行安装。 如果安装过程出现以下提示: 以管理员的身份运行cmd,找到go1.6.windows-amd64.msi所在的目录,并输入msiexec /i go1.6.windows-amd64.msi如下图(放在D盘根目录): 步骤一:双击运行安装程序 步骤二:点击Next,出现License 选择I accept the terms in the License Agreeement。 步骤三:点击Next,选择安装...阅读全文

博文 2016-06-13 14:00:01 zhangym

Sublime Text 3 搭建 Golang 开发环境

安装Golang go语言主页: https://golang.org/ go语言安装下载: https://golang.org/dl 环境变量设置: GOROOT: GOROOT变量设置go安装的根目录,windows下,通常是 c:\go GOPATH: GOPATH变量设置go源代码存放的根目录 安装 Sublime Text3 首先,安装 Sublime Text 3: http://www.sublimetext.com/3 接着,安装 Sublime Text 3 的 Package Control: https://packagecontrol.io/installation#st3 运行sublime text 3,按下快捷键 ctrl+` 调出控制台,执行上面网页中的 p...阅读全文

博文 2016-03-24 02:00:01 simplelovecs

Go语言Centos7安装

参考官网:https://golang.org/doc/install?download=go1.6.2.linux-amd64.tar.gz Go 安装文件:https://golang.org/dl/ Linux安装文件:https://golang.org/doc/install?download=go1.6.2.linux-amd64.tar.gz 下载安装文件: 运行:get https://golang.org/doc/install?download=go1.6.2.linux-amd64.tar.gz 解压文件: 运行:tar -C /usr/local -xzf go1.6.2.linux-amd64.tar.gz 设置系统环境变量: 运行:export GOROOT=/u...阅读全文

博文 2016-05-18 14:00:09 simbadan

Windows 安装 Go语言开发环境

Windows 安装 Go语言开发环境 下载安装包 下载地址:http://www.golangtc.com/download 32 位请选择名称中包含 windows-386 的 msi 安装包,64 位请选择名称中包含 windows-amd64 的。下载好后运行,不要修改默认安装目录 C:\Go\,若安装到其他位置会导致不能执行自己所编写的 Go 代码。安装完成后默认会在环境变量 Path 后添加 Go 安装目录下的 bin 目录 C:\Go\bin\,并添加环境变量 GOROOT,值为 Go 安装根目录 C:\Go\ 。 验证是否安装成功 在运行中输入 cmd 打开命令行工具,在提示符下输入 go,检查是否能看到 Usage 信息。输入 cd %GOROOT%,看是否能进入 Go 安...阅读全文

博文 2016-07-28 07:00:00 chiyueqi

Go 语言试用--mysql 操作

周海汉 /文 2013.8.30 安装测试 官网 http://golang.org/ 下载 https://code.google.com/p/go/downloads/list wget https://go.googlecode.com/files/go1.1.2.linux-amd64.tar.gz 解压后会生成go目录 [andy@s1 test]$ cat hello.go package mainimport “fmt” func main() { fmt.Println(“Hello, 世界”) } [andy@s1 test]$ go build hello.go hello.go:3:8: cannot find package “fmt” in any of: /usr...阅读全文

博文 2014-10-13 12:00:00 yand789

Golang环境安装和依赖管理

Golang一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Golang提供了方便的安装包,支持Windows、Linux、Mac系统。 下载安装包 Golang的官网是https://golang.org/,如果官网打不开,可以访问https://golang.google.cn/这个域名。在官网点击Download Go会进入下载页,可以看到这里提供了针对各个系统的安装包,也提供了源码,可以下载源码编译安装。 下载运行安装包后,在terminal中执行go env命令,如果出现下面的输出说明已经安装成功。 GOROOT与GOPATH 仔细看上面的输出,会发现其中有一个GOPATH,又有一个GOROOT,那么到底哪个才是Golang的运行环境呢。 首先访问一下GOROOT这个...阅读全文

博文 2018-07-11 02:34:42 simpleapples

go lang linux(centos) 环境搭建

ps:这种文章应该在网上一找一大堆了,本人只是想整理下自己的经历!高手勿喷,不喜勿喷 这里讲的主要是标准包的安装,不需要编译! 首先,检查下自己操作系统的位数,使用uname -a 来查看 如果是64位,则会显示x86_64字样,如果是32位,则会显示i686字样, 然后到https://code.google.com/p/go/downloads/list 这里找对应的包下载。 tar -zxvf go1.1.linux-386.tar.gz cp -R go/ /usr/local/go 接下来要设置的就是环境变量了! linux的环境变量分两种,临时变量和永久的变量 1.vi /etc/profile 文件设置的变量是对所有用户永久有效 2.vi /用户目录/.bash_profile...阅读全文

博文 2014-10-04 19:26:19 吕秀才

使用golang的反转编写Android应用

在去年oracle和谷歌的官司告一段落,但是Android开发者仍急切谷歌能够想苹果一样,开发自己的编程语言进行Android应用的开发,至于选择什么语言,大多数开发者希望是golang,首先他是谷歌自我研发的一门编程语言,因为他语法简单,运行效率高。 随着golang迭代更新,我们渐渐看到谷歌在这一方面的努力,golang.org/x/mobile的发布,让开发者能够使用go语言使用ndk进行安卓应用的开发。这个链接http://www.jianshu.com/p/403aa507935b 介绍了如何使用gomobile,进行安卓应用的开发和安卓库文件的开发。 但是使用过程中就会发现一个问题,go开发安卓app,要么全部使用go用ndk进行开发(使用OpenGL绘制界面),要么只能用来写库...阅读全文

博文 2017-04-01 02:34:56 tenny1109

golang之交叉编译设置

俺的环境,os x,目的,生成64位linux的elf文件 直接下载osx的包就可以,不需要特意去下载源码包,我的go目录是~/golang/go cd ~/golang/go/srcCGO_ENABLED=0 GOOS=linux GOARCH=amd64 ./make.bash 终端党 到工程目录直接执行 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build liteIde党 编译cross-linux64的配置文件,大概和这样差不多 # cross-compiler linux amd64 GOROOT=$HOME/golang/go GOBIN= GOPATH=$HOME/golang/3rdLibs:$HOME/golang/myLibs:$...阅读全文

博文 2014-10-04 19:26:01 ziyouchutuwenwu

Golang安装及教程

Golang 中文下载地址:https://studygolang.com/dl Golang English 下载地址:https://www.baidu.com/link?url=dzXYwuV_xyd3TWJFzl7LwsNIzOvPW9IQcgErm_dsccS&wd=&eqid=c3ebdb4700015e50000000055bbc7a92 (没有翻墙工具 所以进步了官网) windows10 不用配置环境变量 GO环境变量配置: $GOROOT=/usr/local/go GO安装目录 $GOPATH=/usr/local/var/www/go GO工作目录 $GOBIN=$GOPATH/bin GO可执行文件目录 $PATH=$PATH:$GOBIN:$GOROOT/bin ...阅读全文

博文 2019-04-29 07:31:36 qq_32034593

Go 安装

下载安装GO的包 go安装包本文将讲述在win7-32和ubuntu 14.04系统下go的安装,所以我下载了go1.4.1.windows-386.zip和go1.4.1.linux-386.tar.gz win7下的安装 go1.4.1.windows-386.zip 解压得到go的根目录(我所在的目录:E:\go\go)。 环境变量配置 右击“我的电脑”->”属性”->”高级系统设置”->”高级”->”环境变量”->1.新建环境变量,并命名为GOROOT,值为你所解压的go的根目录(我所在的目录:E:\go\go),2.在PATH环境变量中添加go的bin:%GOROOT%\bin; 如果配置成功的话,在cmd命令行下,输入go命令,则会输出如下 设置eclipse安装go插件 第一种...阅读全文

博文 2015-02-13 00:00:01 a631855639

Ubuntu 14.04下安装Golang以及LiteIDE

安装配置Golang 可以从Golang中国这里下载,下载好后使用sudo tar -xvzf ~/Downloads/go*.linux-amd64.tar.gz -C /usr/local/命令将其解压到/usr/local/位置,然后配置环境变量。 使用命令vim ~/.bashrc打开.bashrc文件,然后在最后追加下面内容: export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin export GOPATH=~/Go 然后使用命令source ~/.bashrc使其生效,需要注意的是,GOPATH这个环境变量指的是之后需要存放源码的目录,我使用的是~/Go目录 使用go version以及go env等命令来查看是否正确...阅读全文

Golang build命令解析

go build,是我们非常常用的命令,它可以启动编译,把我们的包和相关的依赖编译成一个可执行的文件。 usage: go build [-o output] [-i] [build flags] [packages] go build的使用比较简洁,所有的参数都可以忽略,直到只有go build,这个时候意味着使用当前目录进行编译,下面的几条命令是等价的: go build go build . go build hello.go 以上这三种写法,都是使用当前目录编译的意思。因为我们忽略了packages,所以自然就使用当前目录进行编译了。从这里我们也可以推测出,go build本质上需要的是一个路径,让编译器可以找到哪些需要编译的go文件。packages其实是一个相对路径,是相对于我们...阅读全文

博文 2018-07-26 11:30:02 liuzhongchao