一:下载pkg包,官网经常打不开,这里从云盘中下载

二:然后安装,一直next,命令行输入go version 或 go env如下说明成功


三:编写第一个go程序,新建hellow.go文件

package mainimport "fmt"func main() {fmt.Println("hello, world")
}

四:进入文件所在目录,跑起来,go run hellow.go,成功

补充:若go run 或 build出现如下报错

fatal error: runtime: bsdthread_register errorruntime stack:
runtime.throw(0x20594e0, 0x21)/usr/local/go/src/runtime/panic.go:619 +0x81 fp=0x7ff7bfeff878 sp=0x7ff7bfeff858 pc=0x1029751
runtime.goenvs()/usr/local/go/src/runtime/os_darwin.go:129 +0x83 fp=0x7ff7bfeff8a8 sp=0x7ff7bfeff878 pc=0x10272d3
runtime.schedinit()/usr/local/go/src/runtime/proc.go:496 +0xa4 fp=0x7ff7bfeff900 sp=0x7ff7bfeff8a8 pc=0x102c014
runtime.rt0_go(0x7ff7bfeff930, 0x3, 0x7ff7bfeff930, 0x1000000, 0x3, 0x7ff7bfeffab0, 0x7ff7bfeffabf, 0x7ff7bfeffac3, 0x0, 0x7ff7bfeffacc, ...)/usr/local/go/src/runtime/asm_amd64.s:252 +0x1f4 fp=0x7ff7bfeff908 sp=0x7ff7bfeff900 pc=0x1052c64

原因:用Go 1.10或之前构建的程序使用的系统调用方式在macOS 12 Monterey上不再被内核支持。在Go 1.11及以后版本中,系统调用是通过libSystem发出的。dylib,操作系统支持。所以下载更高级的版本即可,参考源于:

mac安装golang,编写第一个go程序相关推荐

  1. 【Golang第1~3章:基础】如何安装golang、第一个GO程序、golang的基础

    介绍 本人是个菜鸡,这个是在B站上看边看视频边做的笔记,这一章是编程语言的基础 有变量.常量.数据类型.指针.标识符.运算符.流程控制,具体请看[文章目录] 配套视频自己去B站里面搜[go语言],最高 ...

  2. 【(Python解释器、Pycharm)安装教程】【使用PyCharm编写第一个Python程序】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] 目   录 1.Python 解释器 安装 1.1.手动配置环境变量步骤 2.PyCharm 程序 ...

  3. 下载安装及编写第一个C语言程序Visual Studio 2019

    安装Visual Studio 2019及编写第一个C程序 支持原创:转载 https://blog.csdn.net/Fylyj/article/details/102580794 非常详细的教程, ...

  4. eclipse编写java教程_【安装eclipse, 配置java环境教程】 编写第一个java程序

    写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即Java SE Devel ...

  5. 用java编写一个图书管理系统_手把手教你编写第一个java程序

    安装完jdk后我们就可以试着编写第一个java程序了,让我们一起来试试吧! 第一步 点击开始--所有程序--附件--记事本,新建记事本,输入以下代码: class HelloWorld { publi ...

  6. 《教我兄弟学Android逆向01 编写第一个Android程序》

    前言 之所以准备写这一系列逆向的教程是因为有一些同学私信我说自己想学习Android逆向但是不知道怎么去学习 包括自己身边的一些计算机专业的同学 在大学里面老师讲的那些东西要么是自己不感兴趣 要么是自 ...

  7. 用记事本编写第一个Java程序运行时 出现报错:错误: 类helloworld是公共的, 应在名为 helloworld.java 的文件中声明 public class helloworld {

    在书本上盲人摸象的摸索学习Java,Java环境配置完成,安装好eclipse后,便兴冲冲的去在记事本上编写第一个Java程序,结果给破了一盆冷水,略懵 public class helloworld ...

  8. Electron -- 编写第一个Eletron程序

    编写第一个eletron程序 1. 安装 npm install --save-dev electron 当你安装完electron后,你会发现你的项目目录下多了一个node_modules文件夹,里 ...

  9. JDK下载、安装、运行第一个Java程序的过程以及javac不是内部或外部命令的解决办法

    JDK下载.安装.运行第一个Java程序的过程以及javac不是内部或外部命令的解决办法 1.下载和安装JDK开发环境 下载地址:https://www.oracle.com/technetwork/ ...

最新文章

  1. 由创建一个不能被继承的类引发的对象模型的思考
  2. 深入String、StringBuilder、StringBuffer
  3. php redis mset,MSET命令_视频讲解_用法示例-redis编程词典-php中文网
  4. VTK:PolyData之ReverseSense
  5. Servlet HTTP 状态码
  6. [转] Noise Contrastive Estimation 噪声对比估计 资料
  7. 程序员Java代码不会写,菜鸡程序员都是怎样写代码的?
  8. android显示超图地图,超图---简单地图显示
  9. 解构华为AI技术布局:构建无所不及的智能
  10. 开发APP需要准备哪些工作
  11. ethtool修改网卡mac地址流程
  12. 中国工业内窥镜市场全景调研与投资前景预测报告2022-2028年
  13. 混沌数学之Chua's circuit(蔡氏电路)
  14. 纯C语言实战-打字游戏
  15. 测试打印 lua 的 _G 所有显示的字段内容
  16. C++基础入门丨1. 初识C++像极了C语言
  17. xtu oj 1375斐波纳契
  18. 转载 sap FI-CO总账科目简析
  19. 企业,绩效管理为何力不从心
  20. qbo_listen编译问题

热门文章

  1. 笔记分享②:GPS经纬度坐标转为CGCS2000
  2. Android apk安装过程
  3. mt,sgd,gd含义
  4. java 向word插入图片 调整图片位置
  5. 力盟科技冲刺上市:主要通过力盟传媒展业,木瓜移动等亦在努力
  6. js,jquery获取复选框checkbox被选中的值
  7. 从3dMax导出供threeJS使用的带动作模型与加载(认真修改详尽版)
  8. Volkswagen profit roars back two yea iot L?sungen rs after 'dieselgate'
  9. APP是怎么做出来的呢?
  10. 使用循环神经网络(RNN)实现影评情感分类