之前在qor/China上问golang项目包有没有一键安装,有位朋友给出了回复:

  

  于是,尝试了下升级Go,目前版本是1.10.1,现升级为为1.12.2。步骤如下:

  一、下载安装包

  下载地址:https://studygolang.com/dl

  图片如下:

  

  


  二、安装

  注意事项:1.安装位置选择原来Go的安装目录,直接覆盖,(例如:D:\Go);

       2.根据个人选择32bit或者64bit,勾选关联.go框框

       3.不设置,完成运行


  三、go version查看版本

  


  

  《Go Web编程》一书中所列举的开发工具没有jetbrains家的GoLand,习惯了用PyCharm,还是很喜欢这个风格的。下面简要介绍下GoLand的下载和激活:

  一、GoLand的下载

  windows下下载地址:https://www.jetbrains.com/go/download/download-thanks.html?platform=windows


  二、安装随意


  三、激活

  获取激活码:http://idea.lanyus.com/


  四、配置环境

  File --> Settings --> Go 设置GOROOT和GOPATH:

  

  

  Editor --> Font设置字体样式和大小:

  


  五、打开项目安装依赖

  

   


  六、安装yarn必须先安装Node.js

  yarn官网:https://yarnpkg.com/en/docs/install#windows-stable  安装完测试yarn --version

  

  

  

  Node.js官网:https://nodejs.org/zh-cn/ 很慢 建议用后面这个地址:http://nodejs.cn/download/ 安装完测试node -v  npm -v

  

  


  七、GoLand中配置npm和yarn安装依赖

  在package.json文件中右键使用yarn install或者在GoLand右下角会有提示进行安装:

  go get直接安装,或使用包管理工具

  yarn官方文档:https://yarnpkg.com/en/docs/usage  yarn install前需要先配置下下载源:

    npm config set registry https://registry.npm.taobao.org

    npm config set disturl https://npm.taobao.org/dist

  

  govendor使用说明:https://github.com/kardianos/govendor  使用的时候就不好配置源,可以从https://gopm.io/进行下载。

  

  配置node和yarn:

  


  八、go build

  cmd中执行或者GoLand右上角运行:

  

  百度一番是因为安装两次覆盖的原因,将原Go安装目录下文件删掉后重新安装

  

  打开cmd,cd %GOPATH%报错,系统找不到文件,检查环境变量:

  

  的确,cmd中set查看GOPATH对应的是用户环境变量的值,删除该值即可。

  再次go build,运行qor-example成功监听7000端口,访问http://localhost:7000/:

  

  到此,Go升级和GoLand安装激活使用过程记录完毕,开森~

  

windows下Go升级及GoLand的安装激活的更多相关文章

  1. 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装爬虫框架Scrapy(离线方式和在线方式)(图文详解)

    不多说,直接上干货! 参考博客 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解) 第一步:首先,提示升级下pip 第二步 ...

  2. Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装

    Android ROM开发(一)--Windows下Cygwin和Android_Kitchen厨房的安装 很久没有碰到ROM开发了,在很久很久以前也是从ROM起步的,无奈还是一脚踏上了Android ...

  3. 全网最全的Windows下Python2 / Python3里正确下载安装用来向微信好友发送消息的itchat库(图文详解)

    不多说,直接上干货! 建议,你用Anaconda2或Anaconda3. 见 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装用来向微信好友发送消息的itchat库( ...

  4. Windows下IIS+PHP 5.2的安装与配置

    Windows下IIS+PHP 5.2的安装与配置   Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下 ...

  5. Windows下Yii2框架的两种安装方式及升级最新版

    第一种:归档文件形式安装(适合于没有安装composer的机器) 进入下载页https://www.yiiframework.com/download,选择下载第一个 下载完成之后是一个压缩包,解压文 ...

  6. 关于windows下QT以及QT creator的安装

    普及  之  windows下qt的安装及配置   qt介绍 : Qt,分为商业.开源两个版本,商业版需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态 ...

  7. windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置

    http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...

  8. Windows下svn客户端和服务器的安装使用

    svn,全称subversion, 是目前用的较多的开源的版本管理工具.相信有些经历的程序员应该都听说过它. 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把sv ...

  9. windows下mysql 5.7以上版本安装及遇到的问题

    (原) 早些前用window安装mysql挺简单的,一个安装程序,一路下一步. 2006的5.0版本,确实太早了点. 于是官网上又下了一个版本,windows也是提供了二个版本Installer(安装 ...

随机推荐

  1. Vagrant Box下载缓慢解决方法

    box 搜索页面:https://atlas.hashicorp.com/boxes/search example:homestead 1,选中box和版本,先根据提示安装 2,获取box下载地址,采 ...

  2. Tomcat在Window控制台下启动时乱码的两种解决办法

    在命令提示符中启动Tomcat时,日志窗口出现乱码: 乱码的原因肯定是日志解码错误引起的,因此就有一系列问题: 1.这个窗口的文本编码是什么? 窗口的文本编码查看:右击窗口>选项 可以看到窗口的 ...

  3. Android5.0新特性之——按钮点击效果动画(涟漪效果)

    Android5.0 Material Design设计的动画效果 RippleDrawable涟漪效果 涟漪效果是Android5.0以后的新特性.为了兼容性,建议新建drawable-v21文件夹 ...

  4. npm install

    npm install moduleName 命令 1. 安装模块到项目node_modules目录下.2. 不会将模块依赖写入devDependencies或dependencies 节点.3. 运 ...

  5. HDU 2665 Kth number(主席树静态区间第K大)题解

    题意:问你区间第k大是谁 思路:主席树就是可持久化线段树,他是由多个历史版本的权值线段树(不是普通线段树)组成的. 具体可以看q学姐的B站视频 代码: #include<cmath> #i ...

  6. pycharm的pip安装问题,需要确认适合IDE的pip版本

    python 报错     AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader' 解决方法 ...

  7. C# 说说lock到底锁谁?(1)

    写在前面 最近一个月一直在弄文件传输组件,其中用到多线程的技术,但有的地方确实需要只能有一个线程来操作,如何才能保证只有一个线程呢?首先想到的就是锁的概念,最近在我们项目组中听的最多的也是锁谁,如何锁 ...

  8. Error: EACCES: permission denied, mkdir '......node-sass/build'错误解决方案

    安装node-sass时出现一下错误: gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir ...

  9. python识别图片

    import requestsfrom aip import AipOcr image = requests.get('https://static.pandateacher.com/7b5d6d8d ...

  10. 编译原理中DFA最小化

    关于编译原理最小化的操作,专业术语请移步至:http://www.360doc.com/content/18/0601/21/11962419_758841916.shtml 这里只是记录一下个人的理 ...