首页 > 后端开发 > Golang > 正文

如何在 Linux、macOS 和 Windows 上安装 Go:友好指南

Mary-Kate Olsen
发布: 2024-09-27 12:08:30
原创
848 人浏览过

How to Install Go on Linux, macOS, and Windows: A Friendly Guide

如何在 Linux、macOS 和 Windows 上安装 Go:友好指南

如果您很高兴开始使用 Go (Golang) 进行编码,那么您来对地方了!在这个易于理解的指南中,我将帮助您在 Linux、macOS 和 Windows 上安装 Go。在我们开始安装过程之前,前往 Go 官方网站并获取与您的操作系统兼容的版本:

?下载Go

下载 Go 安装程序后,请按照以下步骤进行所有设置!


在 Linux 上安装 Go

  1. 删除任何以前安装的 Go 如果您之前已经安装过 Go,最好通过删除旧版本来重新开始。运行以下命令删除以前的安装:
   $ sudo rm -rf /usr/local/go
登录后复制

现在,将刚刚下载的存档解压到 /usr/local:

   $ sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz
登录后复制

专业提示:确保您使用 sudo 来使这些命令拥有必要的权限。

  1. 避免安装损坏

    不要将新的 Go 存档提取到现有的 /usr/local/go 文件夹中。这可能会导致问题,因此重新开始总是最好的。

  2. 更新您的路径

    要轻松使用 Go 命令,请将 Go 的 bin 目录添加到您的 PATH 中。打开 $HOME/.profile (或 /etc/profile 用于系统范围的安装)并添加以下行:

   export PATH=$PATH:/usr/local/go/bin
登录后复制
登录后复制

快速提示:您可以通过运行以下命令立即应用更改:

   source $HOME/.profile
登录后复制
  1. 验证安装 要检查 Go 是否安装正确,请键入:
   $ go version
登录后复制
登录后复制
登录后复制

您应该看到类似 go 版本 go1.23.1 linux/amd64 的内容。成功了!


在 macOS 上安装 Go

  1. 安装Go

    从上面的链接下载 Go 安装程序后,打开包文件并按照提示操作。 Go 会自动安装到 /usr/local/go。

  2. 检查您的路径

    在安装过程中,Go 通常会自动将 /usr/local/go/bin 添加到您的 PATH 中。如果没有,您可以通过编辑 ~/.zshrc 或 ~/.bash_profile 来手动添加它:

   export PATH=$PATH:/usr/local/go/bin
登录后复制
登录后复制
  1. 重新启动终端会话 安装后,关闭并重新打开终端以使更改生效。或者,使用:
   source ~/.zshrc
登录后复制
  1. 验证您的安装 在终端中运行以下命令以确认 Go 已正确安装:
   $ go version
登录后复制
登录后复制
登录后复制

如果您看到已安装的版本,就可以开始了!


在 Windows 上安装 Go

  1. 安装Go

    下载适用于 Windows 的 MSI 安装程序后,将其打开并按照步骤操作。默认情况下,Go 安装到 C:Program FilesGo。

  2. 环境设置

    安装程序会自动将 Go 添加到您的 PATH 中。安装后,关闭并重新打开任何打开的命令提示符窗口以应用更改。

  3. 验证安装

    打开命令提示符(在“开始”菜单中搜索“cmd”)并输入:

   $ go version
登录后复制
登录后复制
登录后复制

您应该会看到类似 go 版本 go1.23.1 windows/amd64 的内容。就是这样!


太棒了!以下是结束博客的方法:


总结

这就是你得到的!无论您使用的是 Linux、macOS 还是 Windows,安装 Go 都很简单。现在 Go 已启动并运行,您可以开始构建一些令人惊叹的项目!

如果您有任何疑问或遇到任何问题,请随时在下面发表评论!我是来帮忙的。快乐编码! ?

想阅读更多此类博客吗?访问 www.adityarawas.in 了解更多教程、技巧和见解!


以上是如何在 Linux、macOS 和 Windows 上安装 Go:友好指南的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!