码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 02——go语言开发环境的搭建


    windows平台

    一、下载golang的安装包

    golang安装包地址

    1、先卸载旧版的golang

    1. (1). 直接删除 Golang 安装包:
    2. 如果是默认安装,Golang 的默认安装目录为:
    3. a. Linux、Mac OS X、和 FreeBSD 系统下通常为 /usr/local/go 。
    4. b. Windows 下为 c:\Go 。
    5. (2). 删除环境变量:
    6. 从 PATH 环境变量中移除 Golang 的 bin 目录:
    7. a. Linux 和 FreeBSD 下, 编辑 /etc/profile 或 $HOME/.profile 文件。
    8. b. 通过Mac OS X 包安装的 Go,应该移除 /etc/paths.d/go 文件。
    9. c. 如果是 windows 系统,则通过:本电脑 -> 右键属性 -> 高级系统设置 -> 环境变量 : 进行设置:删除
    10. 对应环境变量。

     删除成功,如下图所示

     

     

    2、安装最新版本的golang

    (1)找到安装包并下载

     (2)安装到自己喜欢的目录下面

     

    安装完成如下图所示 

     

    二、设置环境变量

    1、找到bin目录 

     D:\Program Files\Go\bin

    复制路径,在下图中第⑧步粘贴一下

     

     2、检测一下是不是任何目录下go命令都生效

    三、配置go环境

    1、执行如下两个命令 

    1. go env -w GO111MODULE=on
    2. go env -w GOPROXY=https://goproxy.cn

     2、执行结果如下如所示

    • 上图中的GOROOT是go的安装路径
    • 上图中的GOPATH是go的项目所在的路径,高版本go项目已经不再依赖gopath来管理项目,
    • 使用go mod来管理项目,需要科学上网

     3、使用go mod管理库

    四、安装git

    1、  Git - Downloads

    2、

     

    3、一路 next

    4、配置git的环境变量(和配置go的环境变量过程一样,只不过这个是git的bin目录)

    5、测试一下是否安装成功

    Linux平台 

    如果不是要在Linux平台敲go代码就不需在Linux平台上安装Go,我们开发机上写好的go代码只需要跨平台编译好之后就可以拷贝到Linux服务器上运行了,这也是go程序跨平台部署的优势

     

     

     

     Mac平台

    和linux一样

  • 相关阅读:
    典型数据结构-栈/队列/链表、哈希查找、二叉树(BT)、线索二叉树、二叉排序树(BST树)、平衡二叉树(AVL树)、红黑树(RB树)
    Windows平台下安装binwalk
    Guava精讲(三)-Caches,同步DB数据到缓存
    【收藏】使用jieba 进行基于 TextRank 算法的关键词抽取
    第四章 排序 6 AcWing 1538. 链表排序
    数据库系统原理【练习题】——第一章:概述
    【C++】函数对象(仿函数)、谓词
    ubuntu 18.04 开机自启 打开终端执行脚本
    python解析.hhr文件
    C++ 用户学习 Python 的最佳方法
  • 原文地址:https://blog.csdn.net/qq_37899792/article/details/126360313
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号