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

安装Go运行环境

Go运行环境安装与配置 官网下载地址如下: https://golang.org/dl/ 若没搭×××无法访问的话,可以到以下地址下载: https://studygolang.com/dl 然后选择符合自己操作系统的安装包进行下载,我这里选择的是windows的: windows下的安装十分简单,直接下一步下一步就可以了,而且会自动配好环境变量,所以这里就不演示安装过程了。安装好后打开cmd执行go version命令进行验证即可: 关于环境变量: 虽然安装工具已经帮我们自动配置好了环境变量,但是go对环境变量有一定的要求,所以这里简单说明一下。 首先你要了解对应操作系统的环境变量怎么配置,以及影响的范围,篇幅有限不赘述。这里假设你的go安装路径为 C:\app\go下。第一个需要配置的环...阅读全文

博文 2018-10-25 18:35:10 ZeroOne01

[总结] Goland 使用技巧

Goland是intellij公司出品的一款开发golang的工具。由于本人是重度intellij公司的产品使用者,几乎用过其出品的,Goland一经推出,就成为我开发golang的首选IDE。 如果你之前使用过Intellij IDEA开发Java程序,那么使用Goland这款IDE几乎可以做到无缝衔接、直接上手。两者的项目组织结构、快捷键等等都可以通用。 笔者之前总结过一些使用Intellij IDEA的技巧。有部分在Goland下同样适用,在此就不再赘述,下面仅总结一些Goland下特有的部分。 注释("//")不在行首显示,而是自动跟着代码缩进。 在Goland下,注释默认是在行首的,并且其并没有提供修改注释style的选项。 image.png 可以通过修改配置文件的方式解决此问题...阅读全文

博文 2018-07-05 16:34:58 mr_franklin

IntelliJ IDEA 安装go插件

下载goland插件 IDEA的golang插件是开源的,项目托管在github上面,下载最新版本并记录下COMPATIBLE BUILDS(支持的版本号如:171.1834—171.*) image 其中Alpha为每周更新,Nightly为每天更新 下载IDEA 到官网 http://www.jetbrains.com 查看之前相应的版本与记录的COMPATIBLE BUILDS相对应 image 添加go SDK File -> project structure... ->SDKs 添加sdk路径 image 添加Go libraries File -> Settings->Languages & Frameworks->GO->Go libraries 添加Goland安装路径 i...阅读全文

博文 2018-07-09 17:34:55 小小亭长

求助:error: goland --build constraints exclude all Go files in

**go env** ``` set GOARCH=386 //这部分是我修改的 修改之前为amd64 set GOBIN= set GOCACHE=C:\Users\Administrator\AppData\Local\go-build set GOEXE=.exe set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOOS=windows set GOPATH=F:\centos64_share\cobra_engine\windows\02_sdk_windows_32;F:\centos64_share set GORACE= set GOROOT=C:\Go set GOTMPDIR= set GOTOOLD...阅读全文

golang remote debug和docker debug

有时候我么需要远程调试golang程序,比如我们在macos写的代码,但是有时在linux上运行的,所以我们需要远程调试运行在linux系统的代码。另外一种情况是我们可以把goalng打包到docker 镜像中,代码跑在容器中同样可以调试。以goland为例。 remote debug 远程调试golang代码需要在运行代码的远程机器上按照delve,然后以delve运行要调试的程序。 编译 export CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -gcflags='all -N -l' main.go install delve go get go get -u github.com/derekparker/delve/cmd/dlv d...阅读全文

博文 2018-07-04 12:34:42 myonlyzzy

关于使用goland时导入自定义包的问题

我在使用Goland的时候在导入自定义包包的时候报错,提示包的路径不存在。 下面是我的工程目录 ![image.png](https://static.studygolang.com/180529/e8ea7d658ca300e0faa306d65b338a40.png) 这是报错信息 ![image.png](https://static.studygolang.com/180529/f3be63b73b8e49ba4c3b91a97949e9c0.png) 这是我引入包的语句 ![image.png](https://static.studygolang.com/180529/1c7b7b43d366187a3f86302266bf420a.png) 这是我IDE的GO...阅读全文

goland ide 对于 go 1.11的配置

jetbrains 家的开发工具我一直很喜欢用,goland也没让我失望, go1.11 发布没多久,我试用过后感觉很方便,和goland也很契合,下面来说说对于新版本的go语言,在goland里面需要怎么配置

##### 需求: - 1.goland(我用的2018.2版本) - 2.go 1.11版本 #### 步骤 ##### 1.安装go 1.11,安装完不需要任何配置,(不需要你去配置什么GOPATH的环境变量,新版本的go实际上是不需要GOPATH) ##### 2.安装goland, 新建项目的时候按照下图选好go的路径(其实可以选择vgo去新建,vgo实际上在项目初始化的时候自动执行了 go mod init 项目名 命令 ) ![微信图片_2018100318...阅读全文

博文 2018-10-03 18:53:07 18657127505

goland 使用go module

安装 先升级go 版本到1.11.1 及以上 安装vgo go get -u golang.org/x/vgo. 安装完之后重启goland new project的时候会出现一个vgo项目选项。 屏幕快照 2018-10-18 上午9.30.54.png 创建完之后goland 创建自动创建 go.mod 文件 创建工程 GO111MODULE 环境变量 默认GO111MODULE 为auto 在gopath路径下会从gopath 或者vendor中寻找依赖包,在外部会使用go module的方式寻找依赖包 GO111MODULE =on 只会使用go module的方式寻找依赖包 这里我们设置GO111MODULE 为on 并且在gopath路径外创建一个工程. 屏幕快照 2018-10...阅读全文

博文 2018-10-18 11:34:41 myonlyzzy

GoLand import报错

``` package main import "fmt" func main(){ s := "Hello World." fmt.Println(s) } ``` 具体代码如上: 程序可以正常运行,但是`import "fmt"`一直提示 ``` 'C:/Go/src/fmt' has no buildable Go source files less... (Ctrl+F1) Reports invalid imports. ``` 刚刚接触Golang和GoLand,请问大家我哪里配置错了?谢谢...阅读全文

macOs 今天推送了最新版本 然后我悲剧了

![image.png](https://static.studygolang.com/180330/69c3828e9632005eb2a486ac900c86b1.png) 原来好好的ide debug一直 could not launch process: EOF 用的idea 然后换了vscode 和goland 都是同样的情况 项目可以运行 就是不能debug google了一下 老外也没有解决方案 有没有和我一样情况的。。。...阅读全文

k8s :源代码导入

前言 最近在调研 Google kubernetes 开源的容器编排平台,刚好也在学习 Go 语言,所以想看看 Google 这样的大厂是怎么撸 Go 语言的,本文简单介绍如何下载 k8s 源代码,导入 Idea GoLand(对,我是搞 Java的~),对于这么庞大的项目,没有 IDE 看起来还是很费劲的,当然牛人除外 下载源代码 这个不用说了,地球村的人应该都知道 # mkdir -p /opt/kubernetes-src/src/k8s.io # cd /opt/kubernetes-src/src/k8s.io/ # git clone https://github.com/kubernetes/kubernetes.git # git checkout release-1.9 因...阅读全文

博文 2018-03-15 18:34:37 xingpingz

IDEA 专门发布了一个golang的IDE叫Goland

非常好的IDE,叫goland。 支持最新的golang1.8了 下载地址: https://www.jetbrains.com/go/ 开始使用手册: https://www.jetbrains.com/help/go/1.0/getting-started-with-gogland.html 只有一直都是使用java的ide然后在加上go plugin进行开发的。 有新的ide就用新的吧。 golang也发展到了1.8的版本更新速度快啊。 下载地址: https://golang.org/dl/ 最近的项目开始慢慢的使用golang进行开发了。 简单快速高效,是java不能比拟的。 $(function () { $('pre.prettyprint code').each(functi...阅读全文

博文 2017-07-12 10:27:28 freewebsys

golang笔记(1)windows开发环境搭建

决定你工资的不是语言,这句话当然是对的,不管做什么语言方面的开发,只要做得深入技术牛逼,工资都不会低。只是,我不想做一个只会开发Android应用的程序员,虽然我的Android技术处在一个中游水平,但是并不妨碍我拥抱golang这一门nice的语言。至于golang的优点有哪些,我这里就不介绍了。 一、下载golang 去 golang中国 下载一个适合你的版本: 二、path环境变量配置 下载安装或者解压后就得配置path路径了 先创建一个GOROOT: 在本来的path后面加上 %GOROOT%\bin 或者直接 D:\Go\bin 一般来说安装后path会自动配置的。 三、安装JetBrains的Goland https://www.jetbrains.com/go/ 面对这么的id...阅读全文

博文 2017-08-25 07:31:36 u010072711

Golang 2018.1.2激活及使用技巧

对于做Java开发的同学使用最熟练的开发工具应该当属Eclipse了吧,但是做到后面的话一般都会转用Intellij Idea。至于转用Intellij有什么好处我就不赘述了,简言之就是功能强大,使用便捷,能够大大提升我们的工作效率。 由于目前工作主要用Go语言进行底层开发,所以采用了GoLand开发工具,它跟Idea一样同为JetBrains公司的产品,本篇主要介绍下GoLand.2018.1.2的激活及其常用的使用技巧。 GoLand.2018.1.2激活 1、下载GoLand并安装 https://pan.baidu.com/s/1vPClabBF8K8xvOFHfkrSyQ 2、拷贝JetbrainsCrack.jar至安装目录下的bin 以我的安装目录为例:C:\Program F...阅读全文

博文 2018-08-05 00:30:01 qiangjiyi

工欲善其事,必先利其器 (开发工具)

前言 还在犹豫要不要学,要学哪个的同学,不如看完我的这个兵器谱,挑一个趁手的,Coding起来吧。 我的历程 我从2014年开始使用Golang,之前一直使用Java,但后来因为职务变化,需要学习更多扩展我的技术栈。所以用过的开发工具也不少。与Go相关的具体列表如下,目前主要使用的是 Goland + Sublime text + VS Code Sublime text 3 Liteide Golang VS Code Atom Android Studo IntelliJ IDEA vim 我的推荐 工具不分好坏,您顺手就行,但新手而言,选一个少走弯路的会是极好的。首先我声明:我不想挑起开发工具之间的战争,更不想影响你们和妹子约会,所以强烈推荐新手使用Goland,对于老鸟我只想说:“你...阅读全文

博文 2018-06-28 11:47:45 yyl719133368

Ubuntu下安装配置Go环境

一、安装 sudo apt-get install golang 二、创建工作空间 在/home目录下, 建立一个名为gopath(名字任意)的目录,在该目录中建立三个子目录(名字必须为src、pkg和bin)。创建目录过程如下图所示: image.png src -- 里面每一个子目录,就是一个包。包内是Go的源码文件 pkg -- 编译后生成的,包的目标文件 bin -- 生成的可执行文件。 三、配置环境变量 1,打开配置文件 运行以下命令: $ gedit ~/.bashrc 2,添加命令 在文件尾部添加以下命令: export GOPATH=/home/gopath 3,命令生效 运行以下命令 $ source ~/.bashrc 四、测试环境 运行以下命令 $ go version...阅读全文

博文 2018-07-14 13:34:44 朱建涛

使用gofmt格式化代码

对于一门编程语言来说,代码格式化是最容易引起争议的一个问题,不同的开发者可能会有不同的编码风格和习惯,但是如果所有开发者都能使用同一种格式来编写代码,开发者就可以将宝贵的时间专注在语言要解决的问题上。 gofmt介绍 Golang的开发团队制定了统一的官方代码风格,并且推出了gofmt工具(gofmt或go fmt)来帮助开发者格式化他们的代码到统一的风格。gofmt是一个cli程序,会优先读取标准输入,如果传入了文件路径的话,会格式化这个文件,如果传入一个目录,会格式化目录中所有.go文件,如果不传参数,会格式化当前目录下的所有.go文件。 gofmt默认不对代码进行简化,使用-s参数可以开启简化代码功能,具体来说会进行如下的转换: 去除数组、切片、Map初始化时不必要的类型声明: 如下形...阅读全文

博文 2018-07-17 13:34:43 simpleapples

Go语言IDE GoLand激活最新版

本文所描述,只供研究使用,其他概不负责。 什么是Goland呢?GoLand 是 JetBrains 公司推出的 Go 语言集成开发环境。GoLand 同样基于 IntelliJ 平台开发,支持 JetBrains 的插件体系,这也是我选用Goland作为Go语言 IDE 的原因,因为同一个系列。 goland下载地址为 https://www.jetbrains.com/go/download/ Go语言的IDE有很多,比如VS Code,Vim,Elipse,liteide,sublime ,相对这些来说,我还是喜欢用goland,原因是熟悉、效率高。我不会为了追求高大上,使用类似vim这样的工具来编写 golang 的代码,因为效率,这也是goland优势。 对于IDE、工具、或者其他...阅读全文

博文 2018-10-13 12:34:38 飞雪无情

goland交叉编译设置怎么没用?

在goland的setting中设置如下: ![image.png](https://static.studygolang.com/171214/2f4b058df6959416e459d23cd84506c3.png) ok确认后,在terminal中输入 “go env”,显示环境变量还是之前的设置: ![image.png](https://static.studygolang.com/171214/7008e9e02bd054f80f5fcf72352a2af3.png) 编译后,生成的还是windows 的exe文件,这是怎么回事呢...阅读全文

Go语言开发(十)、GoLand常用快捷键

Go语言开发(十)、GoLand常用快捷键 一、Goland快捷键设置 GoLand支持各种编辑器的快捷键映射:File->Settings->Keymap 二、GoLand常用快捷键 1、查询快捷键 CTRL+N 查找类 CTRL+SHIFT+N 查找文件 CTRL+SHIFT+ALT+N 查找类中的方法或变量 CTRL+B 快速打开光标处的类或方法 CTRL+ALT+B 找所有的子类 CTRL+SHIFT+B 找变量的类 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打开的文件 F3 向下查找关...阅读全文

博文 2018-10-07 18:35:14 天山老妖S

mac goland安装、破解、汉化和go安装

一、goland安装、破解、汉化(2018.2版本) 首先进入网址https://www.jetbrains.com/go/,下载Mac版的GoLand,下载完成后拖至应用程序中。 1.在应用程序中点击GoLand图标选择“显示包内容”,在/Contents/bin目录下打开goland.vmoptions文件,在该文件中的结尾添加一句内容,然后保存退出。 -javaagent:JetbrainsCrack-2.9-release-enc.jar 2.下载破解GoLand的jar包,将下载的jar包放在/Contents/bin目录下。 3.打开GoLand应用程序,在激活码中复制以下内容,其中可以将licenseeName可以写自己的英文名,然后就OK了 {"licenseId":"133...阅读全文

博文 2018-10-31 16:34:55 小黑胖_

Go语言—开发环境搭建

SDK安装和配置 SDK:软件开发工具包 如果不安装SDK, 可以编写Go语言代码, 但是不能编译执行编写好的Go语言代码 1.下载SDK安装包。地址: https://golang.google.cn/dl/ 根据自己需求自行下载对应版本 2.运行图形化安装包 3.检测配置环境变量 4.检查是否安装配置成功 4.1打开cmd 4.2输入go version 4.3输入go env 安装Go语言开发工具 * Goland安装 下载安装包: 点我下载Goland 运行安装文件 激活程序: 自行百度激活(仅供学生党参考, 在职人员请支持正版) 激活安装完毕之后,打开项目文件夹 测试开发工具是否安装正确 看到hello world,证明安装无...阅读全文

博文 2018-09-20 12:34:40 newly_build

GO学习——安装编译(1)

学习网站列表: Golang官网:https://golang.org/ Golang标准库文档:https://golang.org/pkg Golang中文标准库文档:https://studygolang.com/pkgdoc 一、安装GO 指导链接: https://studygolang.com/articles/1605 https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.1.md http://blog.csdn.net/defonds/article/details/50538077 下载地址: https://www.golangtc.com/download Step...阅读全文

博文 2017-12-12 16:00:01 jaspersong

使用glide进行包管理

glide是golang的一款包管理工具,就像Java下的Maven(当然Maven的定位不只是包管理工具)。今天试用了一下,记录一下使用过程和遇到的一些坑。 #### 环境 Windows 7,Goland,Go 1.8.4 #### 安装 ``` go get -u github.com/Masterminds/glide ``` 在Goland中打开File——Settings——Tools——External Tools,根据自己的gopath添加gopath\bin\glide.exe,如图 ![WeChat Screenshot_20180316095320.png](https://static.studygolang.com/180316/1efe31df...阅读全文

go imports添加

go imports包的引入可以让代码书写变得更加快捷 ### 一、如果有VPN,直接使用命令 `go get -g -v golang.org/x/tools/cmd/goimports` ### 二、网络不通的情况可以使用一下操作 打开一个terminal,到达goroot下(echo $GOROOT),运行 `go get github.com/gpmgo/gopm` (原理是从镜像里获得) 下载结束后用git命令进行安装 然后再进入到GOPATH中找到github.com/gpmgo包,运行gopm即可: `go gopm get -g -v golang.org/x/tools/cmd/goimports` (参数-g是下载包到本地GOPATH中,-v是显示下载情况) 再次回到GO...阅读全文

博文 2018-10-03 16:29:41 ace_kylin

go mod 管理项目包

golang module 管理项目包 简介 golang在1.11版本中引入了新的包管理工具 go mod。包管理一直是go语言的痛点。 包管理的常见需求:项目依赖某个包的不同版本,依赖本地的(私有的)包等 用法 个人推荐golang IDE:goland。上手快,功能强大,比idea快很多。这里用的也是goland 题外话:go mod的特性让golang越来越适应工程管理的需求。解放了对$GOPATH的依赖。更加注重项目本身。 进入正题: File --> New Project --> Go Module(vgo) 在location处选择自己的项目路径,路径不一定需要是$GOPATH。按需勾选vendering。Create! 创建完之后项目名下边有go.mod 如何在项目中定义自...阅读全文

博文 2019-04-18 15:34:46 Mandelbrot_Kobe

最简单的安装Golang开发环境

相信我们在学习Golang语言之前已经学过其他的语言了,在学习语言之前肯定是要先配置下语言的开发环境。这里我们分为两步。 安装Golang编译器 这是只介绍一种简单的,简单得像个傻瓜式的安装方式:那就是下载,exe或者dmg安装包的方式,图形化一路next狂飙安装。 Golang是谷歌的亲儿子,所以官方网站也是在伟大的城墙之外了。但是,还有Golang的中文学习网,这个网站是真的不错。 https://studygolang.com 图一 因为是是用的mac系统所以就是下载的1.11版本的,如果你是windows或者linux下载对应的版本就好了。因为我们是要下载安装包进行安装所以和平台没得很大的关系。 1. 下载好了go1.11,双击运行 第一步 (如果你是mac可能会想知道我为什么是黑色...阅读全文

博文 2018-10-04 16:34:40 _AlphaBaby_

Golang学习笔记-IDE安装指南

引言   上篇Golang学习笔记-环境搭建指南已经讲解了如何搭建Golang开发环境,并写了一个Go程序【Hello,world】,但是写代码没有一个好用的IDE,没有语法高亮,自动补全,格式调整,查找函数等功能,想必也会令大家抓狂吧,笔者以前是做Java和.Net开发的,经常用的IDE有Eclipse、IntelliJ IDEA和Visual Studio,其中Eclipse和IntelliJ IDEA能安装很多插件,自然想到是否能在Eclipse和IntelliJ IDEA上安装支持Go语言开发的插件,搜一下插件还真有,废话不多说,直接进入IDE安装过程吧。 IntelliJ IDEA安装Go语言插件   首先你的安装好IntelliJ IDEA,具体安装过程这里不表,不懂请百度,笔者...阅读全文

博文 2018-09-04 23:34:39 Statmoon

Goland中html编辑器会提示大括号语法错误

在Gogland的html编辑器中使用go的html模板时候用到的大括号会提示报错,其实是不影响运行的,一直有个疑问有办法让其能识别呢,哎,都是强迫症搞怪,就像下面这种: ![QQ截图20170911172216.png](https://static.studygolang.com/170911/d6946e39e0ea53b531d3143177c7308a.png...阅读全文