http://rongmayisheng.com/post/golanggo%E7%9A%84%E5%AE%89%E8%A3%85%E5%92%8C%E6%96%87%E6%A1%A3%E8%A7%86%E9%A2%91%E6%9D%90%E6%96%99 (windows下Go语言开发环境搭建)
http://www.cnblogs.com/kungfupanda/p/5570324.html (windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境)
http://www.2cto.com/kf/201704/632395.html (Go IDE-Golang 第一行代码 Hello world)
https://wizardforcel.gitbooks.io/build-web-application-with-golang/content/ (Go Web 编程)
http://docs.ruanjiadeng.com/gopl-zh/ (Go语言圣经——中文版 教程)
https://gobyexample.com/values (Go by Example: Values)
http://www.cnblogs.com/liaojiafa/category/988624.html (go 开发系列教程)
https://www.cnblogs.com/tianyajuanke/p/5196436.html (golang笔记——命令)
https://my.oschina.net/u/553243 (牛人系列博客)
https://blog.csdn.net/aria_miazzy/article/details/86558059 (MacOSX系统下HomeBrew安装指定版本的软件 & IntelliJ IDEA 设置多个Go语言版本开发)
Golang是Google的第二门编程语言,但是Golang与simple和Dart不同的是,Golang是一门系统级编程语言,也就是说他和C++、Java是同类型的语言。学习Golang是我自己的爱好和兴趣,我个人对这个语言比较看好,毕竟这个语言是在已经有了C++、Java、Javascript、Python等强大并极其流行的语言下诞生的,他就是为了补偿现有编程语言的不足,提取他们的精髓。就此创造出了一门能适应当代快速开发和迭代、拥抱变化、大数据、多核高并发的场景。该语言的被号称是:互联网时代的C。这就意味着:1.具有互联网web开发所需的特点,即开发高效;2.具有C语言一样的运行速度,即运行高效。相信这两个特点会让你找到归宿了吧。希望Golang能流行起来,让大家见到它的魅力。下面介绍下Go语言开发环境搭建的步骤:
1. 安装
Windows上的安装步骤如下:
- 下载Go开发环境:http://code.google.com/p/go/downloads/list
- 因为官网被墙,所以可靠的下载地址:https://www.golangtc.com/download 及这个下载地址:https://studygolang.com/dl
- 如果你下载的是exe或者msi的安装包,就直接安装了,不需要配置环境变量
- 如果下载的zip,就将其解压;配置环境变量
- GOROOT = D:Program Files\go
-
GOBIN = %GOROOT%\bin(现在的go1.5已经不需要配置这个环境变量了) -
GOARCH = 386 (如果你的系统是32位则是386,如果是64位则是amd64)(现在的go1.5已经不需要配置这个环境变量了) -
GOOS = windows (如果你的操作系统是windows,如果是linux请写linux)(现在的go1.5已经不需要配置这个环境变量了) - path:如果末尾如有没有分号,则添加之,然后再末尾添加%GOROOT%\bin
- GOPATH: go install、go get和go的工具会用到;GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件, 然后开始工作)。
1、GOPATH之下主要包含三个目录: bin、pkg、src
2、bin目录主要存放可执行文件; pkg目录存放编译好的库文件, 主要是*.a文件; src目录下主要存放go的源文件; gopath 可以设置多个,请注意分隔符,多个目录的时候Windows是分号,Linux系统是冒号,当有多个GOPATH时,默认会将go get等命令的内容放在第一个目录下。第2个目录可以做为工程目录空间
- 安装好了后,在cmd中运行go,如果出现go命令的帮助信息,则go开发环境安装正确。
Linux、FreeBSD、OS X上的安装请看http://ioio.name/golang-install.html或者官网的介绍:http://golang.org/doc/install.html
go1.11 版本之后,可能不需要在放到 gopath 目录下运行了, 提供了 类似java 的maven功能具体请查找相关资料
2. 测试(Windows下)
在任何地方创建一个文件:goTest.go
写入如下代码后保存:
在cmd中cd到该文件的路径下,用一下命令进行编译、链接和执行
go run goTest.go
如果输出hello world!表示开发环境安装成功
Go 1的性能也很喜人,比较新的一个对Go 1和Node.js的性能对比测试:http://www.cnblogs.com/QLeelulu/archive/2012/08/12/2635261.html
3. 开发工具
- goclipse(很完善的go语言在eclipse上的插件)http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/(安装后需要在Preference–>Go中配置Go的安装路径,即GOROOT目录)
- liteide(国人开发的专门的go语言开发环境)http://code.google.com/p/golangide/downloads/list (很全面的liteide使用配置文档)
- sublime text 2的go开发环境搭建 http://bbs.studygolang.com/forum.php?mod=viewthread&tid=20&extra=page%3D1
4、go包管理工具
https://my.oschina.net/u/553243/blog/1475626 (Golang依赖管理工具:glide从入门到精通使用)
https://studygolang.com/articles/10589 (Golang官方依赖管理工具:dep)
https://my.oschina.net/u/553243/blog/1934149 (go mod 与 get)
echo $GO111MODULE #可以查看当前的设置的状态,
默认是auto
https://studygolang.com/articles/14658 (goproxy.io for Go modules )
goproxy 环境变量设置
相关推荐
在GO语言环境中,使用`go get`命令通常能方便地获取和安装acme。 3. **配置环境**:设置好GO环境变量,如GOPATH、GOROOT,确保编译器能找到相关的依赖和包。 4. **熟悉acme操作**:花时间熟悉acme的键盘快捷键和...
从标签 "Go开发-编辑器插件" 可以推断,这个插件是Go语言开发者在进行软件开发时的重要工具,它整合到Atom编辑器中,使得开发者能够在熟悉的环境中享受到专门针对Go语言优化的工具集。 至于文件名称 "joefitzgerald...
在IT行业中,Go语言,又称为Golang,是由Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高编程效率,简化系统编程,并支持大规模并发。本文将详细讲解如何搭建Go语言的开发...
### 配置Go语言环境变量 1. 安装完Go SDK后,你需要将Go的安装路径添加到系统的环境变量中。这通常涉及到编辑`Path`变量,并添加Go的bin目录。 2. 在Windows上,可以通过右键点击“我的电脑”或“计算机”,选择...
本文将深入探讨编辑器的配置与应用,旨在帮助你优化工作环境,提升开发体验。 首先,编辑器的选择至关重要。常见的编辑器有Visual Studio Code、Sublime Text、Atom、Notepad++等。这些编辑器都具有丰富的插件支持...
Goland是一款由JetBrains公司开发的专业Go语言集成开发环境(IDE),它以其高效、智能的代码编辑、强大的调试工具和丰富的项目管理功能深受Go开发者喜爱。这款编辑器为Go程序员提供了许多便利,使得编写、测试和调试...
这个项目展示了如何利用Go语言的跨平台特性以及gtk2库来构建一个图形用户界面(GUI)应用程序,特别是对于那些希望在Go语言环境中实现桌面应用开发的程序员来说,这是一个很好的学习资源。下面将详细介绍Go语言、gtk...
VS Code 是一个轻量级的代码编辑器,支持多种编程语言;Go 插件是 VS Code 的一个插件,提供了 Golang 语言的支持。 其次,我们需要设置 GOPATH 环境变量。GOPATH 是 Golang 语言的环境变量,用于指定 Golang 项目...
总的来说,Go-JSON流编辑器是Go语言在命令行工具领域的一个优秀实践,它提供了对JSON数据的强大处理能力,极大地提升了开发者的生产力。通过熟练掌握这款工具,你可以更高效地处理JSON数据,解决日常开发中遇到的...
在Ubuntu下配置Go语言环境需要设置几个关键的环境变量,具体步骤如下: 1. **打开`/etc/profile`文件**: ```bash vi /etc/profile ``` 2. **添加环境变量**: ```bash export GOROOT=/usr/lib/go export ...
8. **IDE与编辑器**: 对于Windows用户,可以选择Visual Studio Code、IntelliJ IDEA(配合Go插件)、Atom或Sublime Text等编辑器或IDE,这些都提供了良好的Go语言支持,包括代码提示、自动格式化、错误检查和调试...
- Emacs不仅是一个编辑器,还可以作为一个电子邮件客户端、新闻阅读器等,因为其内置的Lisp编程语言允许用户编写自定义功能。 - 配合众多插件和扩展,Emacs可以适应各种工作流程。 这些文本编辑器各有特色,选择...
本文将详细介绍如何在Centos7上安装并配置Go语言环境,帮助读者快速搭建起一个功能完备的Go开发环境。 #### 二、准备工作 在开始安装前,请确保您的Centos7系统已经更新至最新版本,并且已经安装了必要的基础工具,...
这款编辑器支持多种编程语言,适用于Windows、macOS和Linux等操作系统,无论你是前端开发者、后端开发者还是系统管理员,都能在VSC中找到适合自己的工作流。 1. **跨平台支持**:VSC可在多种操作系统上运行,确保了...
在Linux平台上,Visual Studio Code(VSCode)是一个非常流行的代码编辑器,对于Go开发者来说,它提供了丰富的功能和扩展,使开发过程更加高效。本文将详细介绍如何在Linux上配置一个完整的Go开发环境,特别是利用...
4. **设置编辑器**: Go语言可以与各种编辑器和IDE配合使用,如Visual Studio Code、IntelliJ IDEA、GoLand等。这些工具通常有专门的Go插件,提供代码补全、格式化、调试等功能。在本例的"tools"文件中可能包含了一些...
**Go-Liner:Go语言构建的命令行编辑器** Go-Liner是一个用Go语言编写的命令行编辑器库,它提供了丰富的功能,如命令历史记录、自动补全以及多模式编辑,极大地提升了用户在终端交互时的体验。在Go语言生态中,...
【云的代码编辑器支持库】是现代软件开发中一个重要的工具组件,它允许开发者在云端进行代码编写、编辑和调试工作,无需本地安装复杂的IDE(集成开发环境)。这种技术的发展极大地提升了开发者的灵活性和协作效率,...