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 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

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

4年前 评论
captain2021 4年前

学到了,期待下一篇

4年前 评论

:smirk:该转GO还是转JAVA

4年前 评论
Krisji (楼主) 4年前

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

4年前 评论
Krisji (楼主) 4年前
captain2021 (作者) 4年前

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

4年前 评论

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

用PHP对比就很好理解了

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!