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

IntelliJ IDEA 安装Golang插件

网上的例子比较多,这里不重复,只解决我遇到的 --新版本的Intellij无法安装插件的问题。 1、输入仓库网址,搜索不到新的golang插件 2、从https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin下载插件,选择 “install plugin from disk”,提示plugin ××× is incompatible with this installation。 3、满足 1、2后恭喜你,无可适配的插件版本。 解压插件zip包,找到lib中 intellij-go-***.jar ,打开jar中的META-INF\plugin.xml,修改 阅读全文

博文 2017-08-16 10:03:19 nickso

Intellij IDE 安装Golang插件出现GO SDK报错

很多Java同学都是使用IDEA的,当然也可以直接使用 Gogland至少现在还是免费。谁也不知道什么时候又要收费了。 所以我们选择了IDEA使用插件方式支持Golang的开发。 老的IDEA很容易出现“The selected directory is not a valid home for Go SDK”,比如我的15.0.1版本。 。 查看了插件文档。 Supported IDEs The plugin can be installed on following IntelliJ-based: IntelliJ 2016.1+ (Ultimate or Community) WebStorm 2016.1+ PhpStorm 2016.1+ PyCharm 2016.1+ RubyM...阅读全文

博文 2017-09-12 03:52:22 梦朝思夕

golang 编辑器选择

因为当前我是在ubuntu下用idea来开发erlang so 开发golang也是用这款IDE 首先就是插件!!! File - setting - plugins - 搜索golang - install 创建new project的时候 添加go的sdk,这就是你系统安装的那个go ok,至此ubuntu下得intellij-IDEA 也配置好了,可以愉快的玩耍go了 PS: shift+F10:编译 shift+F9:调试 F2 stop调试 F5 进入函数(退出函数F8) F6 逐步逐句 F8 跳到下一...阅读全文

博文 2017-10-12 06:30:01 huangliang-hb

golang.org 不能访问

最近学习Go语言,使用到goclipse这个插件,需要安装 golang.org/x/tools/cmd/oracle 这个包,一直报错,安装不上。 环境:win10,64位,go1.5 安装命令:go get golang.org/x/tools/cmd/oracle,错误提示:packagegolang.org/x/tools/cmd/oracle: unrecognized import path "golang.org/x/tools/cmd/oracle" 因为golang.org被墙的原因,可以使用github.com/golang/tools/,和 golang.org/x/tools 是一样的。 将GitHub.com目录下的文件复制或建立一个软连接到golang.org/x...阅读全文

博文 2015-10-24 23:00:08 linuxshadow

golang以插件的方式加载golang动态库

环境 系统: linux (别问为什么,因为windows下golang不支持动态库) golang版本: 1.5 以上支持动态库,1.8以上支持plugin 插件代码 插件代码跟普通的golang模块代码没啥差别,主要是package必须是 main。下面是一段简易的插件代码 //testplugin.go package main import ( "fmt" ) func init() { fmt.Println("world") //我们还可以做其他更高阶的事情,比如 platform.RegisterPlugin({"func": Hello}) 之类的,向插件平台自动注册该插件的函数 } func Hello() { fmt.Println("hello") } init 函数的...阅读全文

博文 2017-09-18 02:57:27 letian0805

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 小小亭长

Go 1.8的Plugins使用

Go 1.8为我们提供了一个创建共享库的新工具,称为Plugins!让我们来创建和使用一个插件。 目前的插件只能在Linux和Darwin上工作。 安装1.8beta1,不做说明. 创建一个插件方法到aplugin.go: package main func Add(x, y int) int { return x+y } func Subtract(x, y int) int { return x-y } 然后构建插件: 运行下面命令构建插件: go build -buildmode=plugin 构建指定文件插件aplugin.go到aplugin.so: go build -buildmode=plugin -o aplugin.so aplugin.go 加载插件: p, _ := ...阅读全文

博文 2016-12-06 12:00:02 vWay

golang 插件安装

1、在%GOPATH%\src\ 目录下,建立golang.org 文件夹,并再新建x文件夹。 目录为 "%GOPATH\src\golang.org\x\" 2、进入%GOPATH\src\golang.org\x\目录 3、完成目录切换后,开始下载插件包:git clone https://github.com/golang/tools.git tools 4、进入“%GOPATH”目录,执行: go install github.com/ramya-rao-a/go-outline go install github.com/acroca/go-symbols go install golang.org/x/tools/cmd/guru go install golang.org/x/...阅读全文

博文 2018-05-04 20:33:04 李琼涛

Go 辅助工具

出来go和gofmt之外,下面有很多有用的工具 go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v golang.org/x/tools/cmd/goimports go get -u -v golang.org/x/tools/cmd/oracle go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/golang/lint go get -u -v github.com/kisielk/gotool go get -u -v github.com/kisielk/errcheck 在v...阅读全文

博文 2016-07-20 16:00:04 zly9923218

heka - 基于Go开发的日志收集工具,可用Go或lua开发插件

刚开始搞heka,觉得潜力很大,但是很多概念和配置不清楚。 官方开源地址:https://github.com/mozilla-services/heka 下面是配置文件, 功能是想配置实现通过TCP和UDP接收日志, 然后显示出来。 UdpInput可以正常接受并显示日志; 但是配置TcpInput,能连接上但是输出的日志都为空: ``` [syslog_splitter] type = "RegexSplitter" delimiter = '[\S]*\n' delimiter_eol = false [TcpInput] address = ":514" splitter = "syslog_splitter" ...阅读全文

解决vs code中golang插件依赖安装失败问题

解决vs code中golang插件依赖安装失败问题 Installing github.com/nsf/gocode SUCCEEDED Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED Installing github.com/ramya-rao-a/go-outline FAILED Installing github.com/acroca/go-symbols FAILED Installing golang.org/x/tools/cmd/guru FAILED Installing golang.org/x/tools/cmd/gorename FAILED Installing github.com/fatih...阅读全文

博文 2018-09-05 13:30:01 liangjf

intellij idea13.1.4b配置go开发环境

首先下载intellijdea13.1.4b(建议大家使用14,因为13.1.14a版本有bug,容易下错) http://pan.baidu.com/s/1i3kns5B 再去下载go1.2 http://www.golangtc.com/download 最后下载intellijIDEA的go插件:http://plugins.jetbrains.com/plugin/5047?pr=idea 这个插件最新支持到go1.2版本。所以上面要求大家下载1.2版本的go。 安装插件过程如下:进入setting > plugins > install plugin from disk > 选择gojar插件 >完成 > 重启。 新建一个go项目,看到 new project>go 安装成功。 体...阅读全文

博文 2015-01-22 23:00:01 u010499721

vscode安装golang扩展插件

安装完vscode,打开.go文件时,vscode会推荐安装go扩展插件,但是vscode中有些go的插件总是提示安装fail。如golint插件,解决办法如下: cd $GOPATH/src/golang.org/x/ git clone https://github.com/golang/tools.git cd $GOPATH/golang.org/x/ git clone https://github.com/golang/lint.git cd $GOPATH/src go install github.com/lint/golin...阅读全文

博文 2018-06-03 00:33:04 wangxuwei

vscode+golang安装go get 插件失败啊 ,大神救....

不知道为什么还是下载不了 Installing 7 tools at /Users/ericzhou/go/bin go-symbols guru gorename impl goreturns golint gotests MacBook-Air:~ ericzhou$ go get -u -v golang.org/x/tools/cmd/guru Fetching https://golang.org/x/tools/cmd/guru?go-get=1 https fetch failed: Get https://golang.org/x/tools/cmd/guru?go-get=1: dial tcp 216.239.37...阅读全文

用记事本写一个go的helloworld,带有中文,执行go run 时提示“ invalid UTF-8 encoding”,求大神指点

编译过程如下: E:\005GitHub\GoStudy>go run TestGo.go # # command-line-arguments #.\TestGo.go:6:27: invalid UTF-8 encoding ``` package main import "fmt" func main(){ fmt.Printf("hello world.你好,世界!") } ``` 在使用Pycharm中的Go语言插件进行编译不会出现问...阅读全文

[thinking] 基于 golang interface 特性衍生的插件化处理思维

在设计程序的许多应用场景中我们会遇到大体分为三个阶段的任务流。 第一、入口 一个或多个入口,等待阻塞的、或者主动请求方式的。 ============================== 比如任务流需要接受来自于 HTTP 和 FTP 的应用请求,后续还有可能增加别的方式的接受请求。 第二、处理 多个入口可以对应一个处理程序,也可以对应多个处理程序。 ================================== 比如 HTTP 和 FTP 的多个入口程序需要对应一个和多个处理逻辑,同样也面临着增加处理程序的扩展性问题。 第三、出口 多个处理程序或者一个处理程序对应多个出口或者一个出口。 ================================== 比如报警方式有邮件报警、微信...阅读全文

博文 2016-04-14 02:00:01 mydevops

Go 辅助工具

出来go和gofmt之外,下面有很多有用的工具 go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v golang.org/x/tools/cmd/goimports go get -u -v golang.org/x/tools/cmd/oracle go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/golang/lint go get -u -v github.com/kisielk/gotool go get -u -v github.com/kisielk/errcheck 在v...阅读全文

博文 2016-08-23 13:00:02 zly9923218

go protobuff

Go使用ProtoBuff 发现Google Code上面有针对Go语言的Protobuff实现 code.google.com/p/goprotobuf 下面说下安装过程: go get code.google.com/p/goprotobuf 之后提示no Go source files 执行 go install code.google.com/p/goprotobuf/proto 在Go的安装目录pkg下产生对应路径的proto.a文件 执行 go install code.google.com/p/goprotobuf/protoc-gen-go 在Go的安装目录pkg下产生对应路径的protoc-gen-go文件夹 在Go的bin目录产生protoc-gen-go.exe,使用g...阅读全文

博文 2014-10-04 19:25:56 悠米海

vscode go语言插件被墙的花式安装

vscode 的golang插件下载地址被墙。TMD,挂了vpn也下载不了,解决方法 git clone https://github.com/golang/tools //来到要安装插件的目录下,eg.:/Users/jacksoom/go/src/github.com/golang/lint/golint go install -v //然后重启vscode,发现安装成功! $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('

博文 2016-11-08 04:00:00 qq_19341327

golang 系统包自动填写插件

Make sure $GOPATH/bin is in your $PATH (Windows: %GOPATH%\bin goes in your %PATH%). 【保证你的golang环境正常】 Run go get -u golang.org/x/tools/cmd/goimports (you may have to install mercurial). 【通过go下载工具】 Install Sublime Text and GoSublime (or make sure you’ve got the latest update if it’s already installed). 【安装了sublime text 和 Gosublime插件】 Open the gosubli...阅读全文

博文 2015-07-23 03:00:00 zhangqingping

idea编译golang插件总结

由于使用习惯了Idea 和vim插件。于是下载了idea的go插件并安装,可惜不支持go1.4 ,官方的go插件版本太低 133.326 — 133.9999 。只能手动编译 按照这个教程就可以 http://blog.csdn.net/mokt2001/article/details/16962429 但是可能有一个问题,如果你安装了1.4的go idea插件又不支持1.4所以,你要先卸载1.4go ,然后安装1.2的go.然后安装idea的插件,然后再编译最新版的go插件 还有一个问题。是我编译时候遇到的。就是ant报错 Error:ant: Cannot run 'patch-version' target: JDK 解决办法就是不要用idea自带的ant 在 ant build 里 ...阅读全文

博文 2015-05-14 03:00:00 or2-

vscode for golang

1.下载安装 vscode 2.安装Go插件 3.https://github.com/Microsoft/vscode-go/wiki/Go-tools-that-the-Go-extension-depends-on 需要安装的扩展列表: go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v github.com/zmb3/gogetdoc go get -u -v github.com/golang/lint/golint go get -u -v github.com/ramya-rao-a/go-outline go get -u -v sourcegraph.c...阅读全文

博文 2017-08-17 04:04:59 Wcy100

在线安装 IntelliJ IDEA的 golang 插件

IntelliJ IDEA是非常受欢迎的开发工具,如果我们希望使用IntelliJ IDEA 进行Go语言的开发,需要安装Golang插件。网上的资料几乎都是建议开发者编译源码进行安装,但这是不必要的。还有更简单快捷的在线安装方式,这里给出基本步骤(基于IntelliJ IDEA 14.1,不同版本界面会有细微差异,但步骤相似):1. 在“Settings”菜单,点击“Plugins”,打开插件管理窗口:2. 点击“ Browse repositories”,打开插件仓库管理窗口:3. 点击“Manage repositories...”,打开自定义仓库窗口:4. 在URL中输入:https://plugins.jetbrains.com/plugins/alpha/50475. 点击“OK...阅读全文

博文 2015-11-11 09:00:01 stri-zhaolei

mac 使用idea配置Go开发环境

1. 安装Go 前往 https://golang.org/dl/ 下载Go。我下载的是Installer,双击便自动完成安装,不需要配环境变量。 2. idea安装Go插件 Intellij Idea -> Preferences -> Plugins -> 搜索Go,点击安装 如果能安装成功就万事大吉了,但是本人就没在这安装成功过。 如果安装失败了,进入该插件的详细页,点击“Go",手动下载插件安装包。 点击后会进入go插件下载页面,如图,会有很多版本。 我们不能随便下载一个版本,否则可能会报plugin “XXX”is incompatible with this installation 版本不匹配的错误。 点击Intellij IDEA -> About Intellij IDEA...阅读全文

博文 2019-10-03 09:32:50 aside section ._1OhGeD

《go语言程序设计》学习(一)

序言 2年前的这个时候认识到了golang,然后兴匆匆的去书店买了本书,go语言,云动力吧好像是,结果拿过来一开始,环境就设置不上,折腾了几天,然后就不了了之了。 1年前的这个时候,再次路过书店,看到了《go语言程序设计》这本书,按耐不住心痒痒,又买回来,结果看了两章,又头昏脑胀,没坚持下去。 前几天看很多人都在讨论golang,我就又去把书翻出来了,这次决定要再前进一步,争取把书看完。 (一个拖延症的懒癌患者的内心,是咆哮的) 一,示例代码:gobook已下载 二,开发环境:go 1.4,vim-go,vim-go的插件还是折腾了一下。。有些包直接go get拿不到,到golang的网站上,提供了一个tar的下...阅读全文

博文 2015-08-02 03:00:01 mruoli

Go语言入门资料

1:Go语言项目地址 http://code.google.com/p/go/ 2:Go语言下载地址 http://code.google.com/p/go/downloads/list 3:Go语言中文翻译项目地址 http://code.google.com/p/golang-china/ 4:Goclipse插件下载地址 http://code.google.com/p/goclipse/ 5:Go语言官方在线入门示例 http://tour.golang.org/#1 6:Go语言API(CHM英文) http://download.csdn.net/detail/collonn/476655...阅读全文

博文 2014-11-10 12:00:04 collonn

Bootstrap导入JavaScript插件

u=2721599714,2937226223&fm=21&gp=0 导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单、按钮组、导航、分页等。他还包括一些JavaScript的插件。 Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstrap.js(压缩版本:bootstrap.min.js)。 具体使用...阅读全文

Go 的插件化开发 Pingo

Pingo 是一个用来为 Go 程序编写插件的简单独立库,因为 Go 本身是静态链接的,因此所有插件都以外部进程方式存在。Pingo 旨在简化标准 RPC 包,支持 TCP 和 Unix 套接字作为通讯协议。当前还不支持远程插件,如果有需要,远程插件很快会提供。 使用 Pingo 创建一个插件非常简单,首先新建目录,如 "plugins/hello-world" ,然后在该目录下编写 main.go:

// Always create a new binary
package main

import "github.com/dullgiulio/p...阅读全文

开源项目 2015-04-27 16:00:00 dullgiulio

Intellij IDEA安装golang插件

文作者:Jianan - qinxiandiqi@foxmail.com 原文地址:http://blog.csdn.net/qinxiandiqi/article/details/50319953 版本信息:2015-12-15 版权声明:本文采用CC BY-NC-ND 4.0共享协议。允许复制和转载,但必须在文首显眼位置保留原文作者、原文链接、版本信息、版权声明等信息。不允许演绎和用于商业用途。 支持golang开发的IDE现在已经很多了,如果要讨论出哪一个IDE才是最好的golang IDE,这绝对可以让一群程序猿撕逼上百楼,这里就不讨论了。选择什么样的IDE,主要就是个人喜好的问题而已。我习惯了Android Studio和Intellij IDEA的UI风格,所以这里只讨论IDEA...阅读全文

博文 2015-12-29 14:00:01 qinxiandiqi

actiontech zabbix mysql monitor

percona monitoring plugins zabbix 的 Go 语言版本,是由 爱可生 公司开源的 MySQL 监控插件相关代。 Zabbix 是一套非常优秀的开源监控系统,其强大灵活的功能,在国内拥有众多的用户群。 但自带的MySQL监控插件和模板监控项不够全面,一些开源的监控插件又不便于维护。 爱可生结合实际经验和大量用户反馈开发的基于Zabbix的监控插件和模板: **主要特点** 1. 使用go语言开发没有依赖,便于部署 2. 整合上百个性能监控指标 3. 支持Low Level Discovery 自动发现多实例环境 4. 支持performance_schem...阅读全文

解决vscode中golang插件安装失败方法

在学习go的过程中,使用的是vscode,但是一直提示安装相关插件失败,然后上网查方法,基本上是叫你建立golang.org目录什么的,结果全是错的,而且都是抄袭,很烦。无意之中看到一位博主分享的方法,他也是饱受上述的垃圾博文困扰,然后找到了解决方法,这里向他致敬,秉着让更多人看到正确解决方法的心,我写下正确的解决方法,希望对你有所帮助,也可以点开原博主链接参考:https://www.cnblogs.com/xll970105/p/11906899.htmlGo有一个全球模块代理,设置代理再去安装golang的插件,就可以安装成功了。步骤有,首先Windows用户打开Powershell,一个蓝色的界面,注意不是cmd!不知道的直接打开window下面的搜索,然后输入powershell,...阅读全文

博文 2020-04-21 17:35:15 今晚打打老虎虎

为vim配置go开发环境

时至今日,go开发进入了慢而稳步发展的阶段,所以一些可用的IDE也应时而生,例如LiteIDE,IntelliJ的Golang插件等,不过我现在在某种环境下还只能使用vim,所以特此记录一下。 其实在vim下配置的简单开发环境也挺简单的,把一下语句加入到~/.vimrc下即可: filetype off filetype plugin indent off set runtimepath+=$GOROOT/misc/vim filetype plugin indent on syntax on 其实这也是$GOROOT/ misc/vim中readme.txt的简易做法。 参考资料: 1、$GOROOT/misc/vim中readme.txt 2、go 编程环境搭建及vim设置,http:/...阅读全文

博文 2014-10-04 19:26:12 dandan.fs

使用IDEA的GOLANG插件遇到的问题,求解答

![屏幕快照 2017-03-17 下午5.45.15 (2).png](http://studygolang.qiniudn.com/170317/b73250049863a33b3c3e4cb120931a64.png) 如图:DEBUG的时候,Variables内同一个变量msg出现很多次,而且是不同类型。再看Watches里,msg打印出来的类型也和173行断点处不一致。 我试图强行转为正确的类型打印,结果提示类型不匹配。 请教一下,这样的现象如何解决...阅读全文

Mac 下 WebStorm 配置go语言开发环境

一、下载安装WebStorm,我的是 二、在WebStorm 中安装go插件 三、在本机安装go开发环境,直接装pkg文件,https://golang.org/doc/install 四、在WebStorm中配置SDK,GOPATH等。preferences中 五、配置运行环境, 选中Edit Configurations 配置完保存。 结束。 参考: 1. http://www.01happy.com/develop-golang-in-webstorm/ 2. http://studygolang.com/topics/77...阅读全文

博文 2016-07-27 15:00:01 Faquir

vscode安装golang插件

vscode安装golang插件 cd $GOPATH/src/golang.org/x/ git clone https://github.com/golang/tools.git cd $GOPATH/src/github.com/ git clone https://github.com/golang/lint.git go install github.com/golang/lint/golint //然后重启vscode,发现安装成功! 上面有部分指令没用,执行了就go get安装gocode就成功了 go get -u -v github.com/nsf/gocod...阅读全文

博文 2019-03-19 00:31:43 bingfengjiyi23