前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >呜呜呜我要拿Go赢他~ Go language MacOs build development environment Hello! Go !

呜呜呜我要拿Go赢他~ Go language MacOs build development environment Hello! Go !

原创
作者头像
杨不易呀
修改2023-10-21 18:41:05
5520
修改2023-10-21 18:41:05
举报
文章被收录于专栏:杨不易呀杨不易呀

前言

Go 编程语言是一个开源项目,旨在提高程序员的工作效率。

Go 富有表现力、简洁、干净且高效。它的并发机制使编写能够充分利用多核和联网机器的程序变得容易,而其新颖的类型系统可以实现灵活和模块化的程序构建。Go 可以快速编译为机器代码,同时还具有垃圾收集的便利性和运行时反射的强大功能。它是一种快速、静态类型的编译语言,感觉就像一种动态类型的解释语言。

本期使用电脑为 Mac Book pro M1

安装Go语言环境

本次我使用Mac Os 来进行搭建

img
img
img
img

默认会安装到 /usr/local/go

img
img

检查是否安装成功

img
img

vim 修改 ~/.zshrc

代码语言:java
复制
# go语言环境变量 打开Go Module和设置Go代理
export PATH=$PATH:~/go/bin
export GO111MODULE=on
export GOPROXY=https://mirrors.aliyun.com/goproxy/

退出来后进行 source ~/.zshrc 刷新一下配置

配置讲解

  • GO111MODULE:控制是否启用 go mod,默认不用管
  • GOROOT:安装路径,一般不需要配置
  • GOPATH:关键,设置为自己的 golang 的项目放置路径
  • GOPROXY:代理地址
  • GOPRIVATE:指向自己的私有库,比如说自己公司的私有库其余选项暂时不用管,几乎不改
img
img

开发工具

可以使用VsCode因为他是免费的我这里就直接使用jetBrains Goland IDe了

安装 IntelliJ Goland

下载地址: https://www.jetbrains.com/go/download/download-thanks.html?platform=macM1

img
img

激活方法: https://www.bilibili.com/read/cv14405647/

请使用正版,出现任何问题与本文章无关!

安装并且授权成功

img
img

Hello Go!

创建项目

img
img

创建 Main.go 文件

img
img
img
img

Hello Go! —— 写下第一行代码

img
img

输入 m,按下 enter依赖于goland的强大提示

img
img

输出 Hello, Go

输入 pr,按下 enter

img
img

第一次运行 Go !

右击 run 运行操作

img
img

他说不能再非 main 包下面运行,那么我们改成 main

img
img

可以看到我们改成 main 包则旁边有个运行 Run

img
img

完美运行成功~

最后

本期结束咱们下次再见👋~

🌊 关注我不迷路,如果本篇文章对你有所帮助,或者你有什么疑问,欢迎在评论区留言,我一般看到都会回复的。大家点赞支持一下哟~ 💗

我正在参与热点技术征文赛第二期 | 编程语言/AI/程序人生三大赛道

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 安装Go语言环境
    • vim 修改 ~/.zshrc
      • 配置讲解
  • 开发工具
    • 安装 IntelliJ Goland
      • 安装并且授权成功
      • Hello Go!
        • 创建项目
          • 创建 Main.go 文件
            • Hello Go! —— 写下第一行代码
              • 输出 Hello, Go
                • 第一次运行 Go !
                • 最后
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档