物联网(IoT)开发入门教程:go语言开发环境搭建

Maren ·
更新时间:2024-09-20
· 894 次阅读

安装go编译器 首先,先下载golang的安装包(由于golang官网被墙,你可以在golang中国里面下载到它的安装包。) Windows64位:go1.5.3.windows-amd64.msi Windows32位:go1.5.3.windows-386.msi 下载之后直接安装就好了,最好按照默认路径安装,安装在c盘的根目录下。 安装好之后,打开dos界面,输入: go version 如果看到下面的样子,就说明已经安装成功了。 添加环境变量 对于go语言来说,我们需要添加三个环境变量值。 GOROOT:go语言的安装目录。 GOBIN:go程序安装后的存放目录。 GOPATH:用户自己的工作空间,可以有多个位置。存放一些第三方的库。每个GOPATH下面都必须有src、bin、pkg三个文件夹。 go安装好之后,GOROOT是设置好了的。我们还需要添加GOPATH和GOBIN就好了。 现在还是右键计算机选择属性,选择高级系统设置,选择环境变量。然后在系统变量中选择新建,变量名为GOPATH,路径任意,注意该路径下需要有src、bin、pkg三个文件夹。 同理,添加GOBIN。变量值为:"C:nladuogolangbin" 使用Sublime Text开发Golang 安装Sublime Text3和Package Control Go语言的开发环境很多选择,可以使用Sublime、Vim、LiteIDE、Atom等等,这里我使用Sublime作为开发环境。 我们进入sublime text 3的网站,选择下载合适版本,下载过后直接安装就好了。 安装Sublime Text 3 完成后,你可能需要先对软件进行激活(不激活也可以用的,不过它会总提醒你要去激活)。接下来,需要对插件进行安装。首先要安装Package Control这个插件管理工具。按住Ctrl+~,就会弹出一个文本行。粘贴下面的代码后,按回车,等待即可完成安装(如果安装不成功的话一般都是网络的问题,可以尝试fq解决)。 import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) 安装插件 安装完Package Control之后,重启一下Sublime Text,然后按下Shift+Ctrl+p,此时可以看到一个输入框,再输入ip,可以看到第一个显示的是Install Package,也就是安装插件。 接下来输入gosub,可以看到GoSublime,点击即可安装。(可以同理安装SideBarEnhangcements、SublimeCodeIntel等常用插件) 等待安装完成后,我们把刚刚建的GOPATH目录(C:nladuogolang)拖拽到sublime中,在GOPATH下面创建一个helloworld.go。输入以下代码: package main import ( "fmt" ) func main() { fmt.Println("Hello World!") } 这个时候打开dos终端,然后使用cd命令进入到GOPATH里。对于我的GOPATH,我需要输入: cd C:nladuogolang 运行这个hello world go run helloworld.go 安装GitHub客户端 go语言开发中很多第三方库都依赖于github来下载。如果没有安装过github客户端的话,可以在https://desktop.github.com/处下载GitHub的客户端。 另外,安装github客户端后,有一个git shell的图标。打开它就可以输入git操作命令了(关于git的使用,读者可以自行查阅资料学习)。 go语言学习资料 下一小结我会粗浅的过一下go语言一些命令的使用和go语言的语法,知识点可能不是很全。强烈建议跟着官方的教程走一遍:https://tour.go-zh.org/list



物联网 环境 GO 开发环境 go语言 教程

需要 登录 后方可回复, 如果你还没有账号请 注册新账号