目录

  • 1、安装包下载
  • 2、环境变量配置
    • 2.1 配置GOROOT
    • 2.2 配置GOPATH
    • 2.3 检测环境
  • 3、测试输出

1、安装包下载

进入Go官方下载界面

下载并安装,安装时注意最好不要将其安装在C盘,我这里将它安装在D盘;

2、环境变量配置

安装包会自动添加环境变量,但是默认的Go工作空间C盘,而我们一般不在C盘放自己的文件,这里以我的工作空间为例我的Go项目文件放在D盘的GoFiles文件夹中,所以这里演示重新配置;

主要是配置两个环境变量:GOROOT和GOPATH;
GOROOT指GO的安装目录
GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径,不要设置为GO的安装目录,我们一般用来放GO项目的路径;

2.1 配置GOROOT

在系统变量中,可以看到GOROOT,路径值默认为C:\administrator\Go 或者 C:\Go,而我们将其安装在D盘,则这里应改为D:\Go

在系统变量中,可以看到Path(由多个值组成),确保其中有:%GOROOT%\bin 这个值(等价于D:\Go\bin)

2.2 配置GOPATH

启动Goland,新建项目testProject;

我这里暂时用于存放Go项目的文件夹是D:\GoFiles\testProject,所以将用户变量的GOPATH设置为此路径;

然后在刚刚建立的testProject项目文件夹中新建bin文件夹;
然后在用户变量的path中加入%GOPATH%\bin

2.3 检测环境

cmd中输入go env

表示配置完成;

3、测试输出

在项目testProject文件夹下,我新建了一个src文件夹,这是go的默认用法。一般都将项目代码放在src文件夹下
(代码中所有引用的第三方包路径,前缀都默认是"项目名/src/第三方包路径”;如main.go中引用第三方包:import “golang.org/x/net/websocket”,那么该包必须位于“testProject/src/”文件夹下,否则将找不到该依赖包而编译出错;)
在src文件夹中新建Go文件test1,然后在里面输入以下代码:

package mainimport ("fmt"_ "fmt"
)func main()  {fmt.Println("hello world!")}

点击Add Configuration



上图中有以下几点需要注意:

  • 名称:为本条配置信息的名称,可以自定义,也可以使用系统默认的值;
  • Run kind:这里需要设置为“Directory”;
  • Directory:用来设置 main 包所在的目录,不能为空;
  • Output directory:用来设置编译后生成的可执行文件的存放目录,可以为空,为空时默认不生成可执行文件;
  • Working directory:用来设置程序的运行目录,可以与“Directory”的设置相同,但是不能为空。

然后点击运行即可;

参考文章:
golang win10环境配置
Go学习笔记01-环境搭建
Goland入门指南(使用Goland创建并运行项目)

Windows下Goland的环境搭建相关推荐

  1. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  2. Windows下android模拟器环境搭建

    Windows下android模拟器环境搭建   一.搭建java环境 1.下载jdk1.6.0_45 下载地址:http://www.oracle.com/technetwork/java/arch ...

  3. Windows下Python开发环境搭建及 Python的HelloWorld示例

    最近较忙,都么时间更新博客了.本文介绍Windows下Python开发环境的搭建. 一.从链接http://www.python.org/downloads/ 下载安装包,注意32位和64位安装包区别 ...

  4. windows下pomelo开发环境搭建及JS乱码问题

    from: http://blog.csdn.net/wangqiuyun/article/details/9243263 最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习 ...

  5. Windows下Android开发环境 搭建

    1. 下载Android SDK (1)官网下载解压后即可用. 在http://androidappdocs.appspot.com/sdk/index.html 下选择 合适自己的平台下载,下载后解 ...

  6. windows下ffmpeg+nginx-rtmp环境搭建及opencv+ffmpeg+python实现拉流和rtmp直播推流

    由于工作需要最近在研究rtsp拉流与直播推流的问题,目前先在我本机上进行了实验,本博客记录学习的内容,包含windows下ffmpeg.nginx-rtmp环境搭建及opencv+ffmpeg+pyt ...

  7. Lua 在Windows下的运行环境搭建

    掌握lua语言,搭建在Windows下的开发调试环境,安装Lua For Windows这套工具. <一.下载并且安装:> Lua For Windows 的官方网站:(推荐5.1) ht ...

  8. Windows下Erlang开发环境搭建

    1.下载otp_win32_R15B.exe,并安装: 2.配置环境变量 a.增加用户变量ERL_HOME,变量值为C:\Program Files\erl5.9(erlang的安装路径). b.编辑 ...

  9. windows下Appium测试环境搭建, 并配合python操作模拟器

    环境搭建 安装JDK 1. Java Downloads | Oracle 下载JDK安装包,按照默认方式无脑按照即可 2. 设置系统环境变量,系统环境变量添加JAVA_HOME, 路劲是jdk安装路 ...

最新文章

  1. 在Ubuntu上编写一个开机自启动的Python脚本
  2. CentOS7 配置Supervisor开机启动
  3. Mysql8.0注意url变更写法
  4. java netty聊天室_netty实现消息中心(二)基于netty搭建一个聊天室
  5. 刚刚,百度宣布王海峰升任 CTO
  6. 【Numpy基础】矩阵数组相乘与神经网络的实现
  7. sprint test 添加事务回滚机制
  8. 案例7-3 统计工龄 (20 分)(简单)
  9. 《IT播吧.-.大灰狼老师出品的零基础汇编视频课程》学习笔记
  10. 计算机网络实验指导书 pdf,《计算机网络》实验指导书.pdf
  11. 手机最强 Python 编程神器,Android、IOS 都可以!
  12. 磷酸铁锂电池BMS系统工作原理
  13. java stream流处理
  14. 计算机专业保研面试备考:高等数学
  15. 露出真容,小米家用摄像头拆解,看看有什么
  16. 聚搜-聚合搜索引擎网页模板
  17. CMStudio中出现‘$错误‘ is not a vaild integer value如何解决
  18. 怎么在笔记中加入音频文件?
  19. Oracle 如何根据物化视图日志快速刷新物化视图 (不积跬步,无以至千里)
  20. 浪潮服务器怎么卸载系统,浪潮ERP系统如何卸载GS | 浪潮888博客

热门文章

  1. 【leecode】小练习(简单8题)
  2. 读-深入理解Java虚拟机(1-2章)随笔
  3. pom.xml 配置maven私服
  4. Scheme报错define-values: assignment disallowed; cannot change constant
  5. webpack 打包压缩 ES6文件报错UglifyJs + Unexpected token punc «(», expected punc
  6. Swift学习笔记(10)--枚举
  7. c/c++ 指针函数 和 函数指针
  8. HDOJ 1863畅通工程(最小生成树kruskal算法并查集实现)
  9. WIFI 网络操作--------------------笔记
  10. 是谁在我的心里打了个结(二十一)托付