windows下Go升级及GoLand的安装激活
之前在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的安装激活的更多相关文章
- 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装爬虫框架Scrapy(离线方式和在线方式)(图文详解)
不多说,直接上干货! 参考博客 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解) 第一步:首先,提示升级下pip 第二步 ...
- Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装
Android ROM开发(一)--Windows下Cygwin和Android_Kitchen厨房的安装 很久没有碰到ROM开发了,在很久很久以前也是从ROM起步的,无奈还是一脚踏上了Android ...
- 全网最全的Windows下Python2 / Python3里正确下载安装用来向微信好友发送消息的itchat库(图文详解)
不多说,直接上干货! 建议,你用Anaconda2或Anaconda3. 见 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装用来向微信好友发送消息的itchat库( ...
- Windows下IIS+PHP 5.2的安装与配置
Windows下IIS+PHP 5.2的安装与配置 Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下 ...
- Windows下Yii2框架的两种安装方式及升级最新版
第一种:归档文件形式安装(适合于没有安装composer的机器) 进入下载页https://www.yiiframework.com/download,选择下载第一个 下载完成之后是一个压缩包,解压文 ...
- 关于windows下QT以及QT creator的安装
普及 之 windows下qt的安装及配置 qt介绍 : Qt,分为商业.开源两个版本,商业版需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态 ...
- windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置
http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...
- Windows下svn客户端和服务器的安装使用
svn,全称subversion, 是目前用的较多的开源的版本管理工具.相信有些经历的程序员应该都听说过它. 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把sv ...
- windows下mysql 5.7以上版本安装及遇到的问题
(原) 早些前用window安装mysql挺简单的,一个安装程序,一路下一步. 2006的5.0版本,确实太早了点. 于是官网上又下了一个版本,windows也是提供了二个版本Installer(安装 ...
随机推荐
- mysql 数据库的设计三范式
三范式 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物 ...
- bootstrap 简单练习(后续把其它页面也进行练习)
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- 利用JS模拟排队系统
我爱撸码,撸码使我感到快乐!大家好,我是Counter.今天给大家分享的是js模拟排队系统,刚开始有排队序列,序列里有vip用户和普通用户,vip用户永远位于普通用户的前面,只有当当前vip用户都办理 ...
- 【Java基础】浅谈常见设计模式
Num1:单例模式 基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点. 常见写法: 懒汉式 public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值 ...
- 理解bootstrap的列偏移offset 和 推拉push/pull的区别?
参考: http://www.cnblogs.com/jnslove/p/5430481.html & https://blog.csdn.net/hly_coder/article/deta ...
- 关于文件目录等的特殊权限setuid, setgid , sticky chattr, lsattr
有三种特殊权限 总之, 设置这些特殊权限有两种方法, 一是使用 chmod ugo的方式, 另一个是 使用 数字的方式, 通常的读写执行 权限 是 3位 数字, 那么 特殊权限 就用 4位数字, 而且 ...
- 8位、16位、32位单片机中的“XX位”指什么?
32位单片机的32位是指单片机的“字长”,也就是一次运算中参与运算的数据长度,这个位是指二进制位. 如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数. 如果总线宽度与CPU一 ...
- Unity3D制作红色射线
1.在发射射线的位置创建一个空物体用于存储发射点的位置信息. 2.制作射线,为发射射线物体添加LineRenderer组件 制作Material材质并把其类型改为Particles/Addictiv ...
- python程序—系统检测
监控系统内存,CPU,硬盘的使用情况,到达阈值时会自动发送邮件报警! import yagmail import psutil def sendmail(subject,contents): #连接邮 ...
- css中绝对定位和相对定位的区别
先说个技巧一般用:子绝父相,即相对定位是给父级的,绝对定位的时候是给子级的. 一:绝对定位 position: absolute;绝对定位:绝对定位是相对于元素最近的已定位的祖先元素(即是设置了绝对定 ...