PHP 转 GO 篇 小插曲(环境篇)

记录的原因

网上很多文章都是虚无缥缈 一点用处都没 也无法成功 所有记录一个完整的并且成功的安装方式 以免各位道友因为环境折腾个半天而放弃了GO 哈哈

1 自行下载GO 这个不会 我也没辙 最好去官网去下载
2 配置环境变量
   2.1 GOROOT E:\GO\ GO的安装目录
   2.2 GOPATH E:\goprojects GO的工作目录
   2.3 GOPROXY https://goproxy.io GO的代理 一定要配置哦 不然你可能要砸电脑。因为下载不下来苦恼
   2.3  PATH 增加 
       E:\GO\bin

以上配置好了CMD 如下 代表成功了

Laravel

升级篇

go module
go 1.11 终于引进了go module管理工程的包依赖,去除了项目包管理对GOPATH的依赖,明确了依赖包的版本管理 狠丝滑 就像PHP的composer JAVA的maven

1 环境变量 GO111MODULE 开启on
2 go mod init xx 初始化项目 会产生go.sum go.mod 进行包管理
3 go mod tidy 项目根目录执行这个 一键安装所有第三方依赖包 就像composer install 一样

IDE 配置 要开启module 管理包方式

Laravel

Laravel

练习代码链接 https://github.com/jiqinwj/go_base_demo

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 6

学到了,期待下一篇

7个月前 评论

:smirk:该转GO还是转JAVA

7个月前 评论
Krisji (楼主) 7个月前
hxd

多项目就在 工作目录 加文件夹?

7个月前 评论
Krisji (楼主) 7个月前
hxd (作者) 7个月前
Krisji

@hxd 多个模块开发 互相调用就要走微服务了。。然后之间grpc玩。牵涉的知识太多 我后面打算出点文章 需要时间

7个月前 评论
hxd 7个月前

感觉可以试试阿里的源,快很多。

7个月前 评论

go mod tidy 项目根目录执行这个 一键安装所有第三方依赖包 就像composer install 一样

用PHP对比就很好理解了

7个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!