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 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

学到了,期待下一篇

4年前 评论

:smirk:该转GO还是转JAVA

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

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

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

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

4年前 评论
captain2021 4年前

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

4年前 评论

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

用PHP对比就很好理解了

4年前 评论

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