帝王谷资源网 Design By www.wdxyy.com

浪费我一天时间!  唉唉唉唉唉~

下载包的位置 :  http://golangtc.com/download

386 指32位系统            amd64 指64位系统

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

还没有发现有什么区别!

1、 liteIDE

2、Sublime Text 2

3、Google Go language IDE built using the IntelliJ Platform

4、VS Code (强烈推荐)

真的浪费了我好长时间啊!!!!!!!!!!

如果不是安装到默认路径将需要  手动配置 环境变量!

配置环境变量的批处理(好像不对!) 妹的,官网访问不了,网上各种乱!,没办法,只能重装Go 到默认路径然后看都有什么环境变量的设置!!!!!

 VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

GOPATH的作用是告诉Go 命令和其他相关工具,在那里去找到安装在你系统上的Go包。

              GOPATH是一个路径的列表,一个典型的GOPATH设置如下,类似PATH的设置,Win下用分号分割:

比如  VSCode 下就会安装到这里:  

这款插件的特性包括:

"color: #ff0000">::添加环境变量GO

@echo off

echo 添加GO环境变量

set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

set evname=GOROOT

set gorootpath=E:\Go

reg add "%regpath%" /v %evname% /d %gorootpath% /f

set evname=GOPATH

set gobinpath=E:\Go\GOPATH

reg add "%regpath%" /v %evname% /d %gobinpath% /f

pause>nul

安装目录清单

你的 Go 安装目录($GOROOT)的文件夹结构应该如下所示:

README,    AUTHORS,        CONTRIBUTORS,        LICENSE

"color: #ff0000">接下来主要说  : VSCode

然后 VSCode 打开用户配置  settings.json:

  "go.buildOnSave": true,

  "go.lintOnSave": true,

  "go.vetOnSave": true,

  "go.buildTags": "",

  "go.buildFlags": [],

  "go.lintFlags": [],

  "go.vetFlags": [],

  "go.coverOnSave": false,

  "go.useCodeSnippetsOnFunctionSuggest": false,

  "go.formatOnSave": true,

  "go.formatTool": "goreturns",

  "go.goroot": "C:/Go", // 默认MAC下/usr/local/go, WIN下C:/Go

  "go.gopath": "C:/Go/GOPATH",  // 把需要的插件和工具安装到这里,路径可以自己定

  "go.gocodeAutoBuild": false

新建一个  test.go 文件  添加代码

// 没有头文件
// 每个源文件都属于一个包
package main
// 导入标准库或第三方库
import "fmt"
// 程序入口 main函数
func main()
{
  fmt.Println("Hello world!");
}

然后  VSCODE 会提示 

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

点击   Install All 就行了

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

如果想重试   就重启  VS Code 然后 打开哪个 .go 文件

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

点击哪个   提示 然后 在点击  Install 按钮安装。

其实执行的是下面9个命令: (可以自己在Cmd中执行  或者   .bat 批处理)

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-find-references
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru

可能是因为 被墙的问题吧!    比如 golang.org  这个网站都访问不了,肯定不能下载

现在失败是不可以的,所以  直接克隆所有 工具就完了!

解决:

1、   到  工具的  路径下看看 

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

是没有  golang.org  文件夹的!

 VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

 这个  lint 包是有的, 但是没有 对应的 lint.exe  文件

 VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

在  cmd 下 执行  go install github.com/golang/lint/golint   发现了原因  : 需要以来 golang.org 网站。 

同时,  图片也告诉了我们玄机!        

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

       先新建   路径,   然后在下载  Tools 拷贝到这个路径下 !

 VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

在命令行中执行 "git clone https://github.com/golang/tools.git  "(需要提前安装git)

或者  下载压缩包  : https://github.com/golang/tools

把克隆下来的tools文件夹 移动到 C:\Go\GOPATH\src\golang.org\x文件中

不要执行下载命令,  直接执行下面的命令安装吧!

go install github.com/golang/lint/golint

go install sourcegraph.com/sqs/goreturns

go install golang.org/x/tools/cmd/gorename

go install github.com/newhook/go-symbols

go install golang.org/x/tools/cmd/guru

go install   其他你想要的内容。。。。。

有这9个就对了  

 VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

2、 这个解决过程是很烦的,  最好当然是直接翻墙了!!!!!!因为是谷歌的东西

最后的主题:   运行  Go 程序 , 调试:

在要  调试的时候  如果 提示

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

         在命令行中执行“go get -u -v github.com/derekparker/delve/cmd/dlv”。好了,到此就可以调试了。

 (注:    这个命令没有安装进度显示, 一直卡在那,以为出现什么问题, 可能是包太大了,而且我网速只有8kb/s , 我以为是没有成功, 需要很长时间,但是我没有等,  跟安装上面5个相似

  git clone  https://github.com/derekparker/delve.git   或者是 下载 .zip 文件

然后

go install github.com/derekparker/delve/cmd/dlv

我调试的时候会报错:

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

所以就  命令行测试:  编译并执行 golang.go  这个代码,成功了!   

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

还是看了一下这个插件的文档,  是路径的问题,  因为我这个 golang.go(里面标识这是 main包, 正常的话应该是放在根目录下的,  但是我当时就是随便创建了一个)  文件所在位置,不是打开的这个项目的根目录下。    

 VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

找到  launch.json    修改:

VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)

GOPATH 文件夹下载地址:链接: https://pan.baidu.com/s/19NHPP0-eiwqt7Isv-2kreQ 提取码: 4fx9

需要的话直接下载!!!!!!

标签:
VSCode1.4,搭建Golang,VSCode搭建Go环境

帝王谷资源网 Design By www.wdxyy.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
帝王谷资源网 Design By www.wdxyy.com

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。