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

在 Linux (Mint) 上安装 Go 并修改 bashrc

霞舞
发布: 2025-07-30 22:02:12
原创
625人浏览过

在 linux (mint) 上安装 go 并修改 bashrc

本文档旨在指导 Linux Mint 新手用户如何在系统上安装 Go 语言。我们将详细介绍如何配置 .bashrc 文件,下载 Go 源代码,以及编译和安装 Go。本文档提供清晰的步骤和示例代码,帮助您顺利完成安装过程,并避免常见的错误。

准备工作

在开始安装 Go 之前,请确保您的系统满足以下条件:

  • Linux Mint 系统: 本教程基于 Linux Mint,但也适用于其他类似的 Linux 发行版。
  • 文本编辑器: 您需要一个文本编辑器来编辑 .bashrc 文件。常用的编辑器包括 gedit、nano 或 vim。
  • 网络连接: 安装过程中需要下载 Go 源代码。
  • 必要的构建工具 确保已安装 bison、ed、gawk、gcc、libc6-dev 和 make。 如果没有安装,可以使用以下命令安装:
sudo apt-get install bison ed gawk gcc libc6-dev make
登录后复制

配置 .bashrc 文件

.bashrc 文件是一个 shell 脚本,每次打开新的终端窗口时都会执行。我们需要修改此文件来设置 Go 的环境变量。

  1. 打开 .bashrc 文件: 在终端中输入以下命令,使用 gedit 编辑器打开 .bashrc 文件:
gedit ~/.bashrc
登录后复制

如果你的系统上没有 gedit,你可以使用其他的文本编辑器,例如 nano ~/.bashrc。

  1. 添加 Go 环境变量: 在 .bashrc 文件的末尾添加以下内容:
export GOROOT=$HOME/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
登录后复制

解释:

  • GOROOT:Go 的安装目录。这里设置为 $HOME/go,表示安装在用户主目录下的 go 文件夹中。
  • GOARCH:目标架构。amd64 表示 64 位架构。
  • GOOS:目标操作系统linux 表示 Linux 操作系统。
  • GOBIN:Go 可执行文件的存放目录。这里设置为 $GOROOT/bin。
  • PATH:系统环境变量,用于指定可执行文件的搜索路径。我们将 $GOBIN 添加到 PATH 中,以便可以直接在终端中运行 Go 命令。
  1. 保存并关闭文件: 保存对 .bashrc 文件的更改,然后关闭编辑器。

  2. 使环境变量生效: 关闭所有打开的终端窗口,然后重新打开一个新的终端窗口。或者,你也可以使用以下命令使环境变量立即生效:

    易想商城系统.net
    易想商城系统.net

    基于Asp.Net+C#+Access的网上商店系统,具有智能化、高扩展、稳定、安全等特性,并拥有超强功能,可自由添加频道,后台智能修改风格,只要懂得网站常识的站长就可以轻松利用易想商城建立起专业的大型网上书店,点卡店、鲜花店、手机店、服装店、团购网等不同类型商城。易想商城有CMS增加频道功能,能够容易的把商城系统扩展成资讯网站多风格自由切换,全站经过专业的优化处理,让你的网站在百度上轻易的就能找

    易想商城系统.net 0
    查看详情 易想商城系统.net
source ~/.bashrc
登录后复制
  1. 验证环境变量: 在终端中输入以下命令,检查环境变量是否已正确设置:
env | grep '^\(GO\|HOME=\|PATH=\)'
登录后复制

该命令会显示所有以 GO、HOME= 或 PATH= 开头的环境变量。 确保 GOROOT、GOBIN 和 PATH 的值与你在 .bashrc 文件中设置的值一致。

下载 Go 源代码

  1. 克隆 Go 仓库: 使用 hg 命令克隆 Go 源代码到 $GOROOT 目录:
hg clone -u release https://go.googlecode.com/hg/ $GOROOT
登录后复制

注意:

  • 如果未设置 $GOROOT 环境变量,hg clone 命令会将代码克隆到 hg 目录。
  • 如果你的系统上没有安装 hg,请使用以下命令安装:
sudo apt-get install mercurial
登录后复制

编译和安装 Go

  1. 进入源代码目录: 使用 cd 命令进入 $GOROOT/src 目录:
cd $GOROOT/src
登录后复制
  1. 运行 all.bash 脚本: 运行 all.bash 脚本来编译和安装 Go:
./all.bash
登录后复制

该脚本会编译 Go 源代码,并将其安装到 $GOROOT 目录。这个过程可能需要一些时间,请耐心等待。

  1. 验证安装: 编译完成后,all.bash 脚本会显示类似以下的信息:
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /home/peter/go.
Installed commands in /home/peter/go/bin.
The compiler is 6g.
登录后复制

这表明 Go 已经成功安装。

  1. 检查编译器: 使用 which 命令检查 6g 编译器是否已安装在 $GOBIN 目录中:
which 6g
登录后复制

如果命令输出 /home/peter/go/bin/6g (或者你的 $GOBIN 目录),则表示编译器已正确安装。

常见问题和注意事项

  • 大小写敏感: Linux 是大小写敏感的。确保目录名和文件名的大小写与实际情况一致。例如,Go 和 go 是不同的。
  • / 和 \: 在 Linux 中,路径分隔符是 /,而不是 \。
  • 环境变量: 确保正确设置了 GOROOT、GOARCH、GOOS、GOBIN 和 PATH 环境变量。
  • 构建工具: 确保已安装必要的构建工具,例如 bison、ed、gawk、gcc、libc6-dev 和 make。
  • 仔细阅读输出: 在执行命令时,仔细阅读输出信息,以便发现潜在的问题。

总结

通过本文档,您应该已经成功在 Linux Mint 系统上安装了 Go 语言。 现在,您可以开始编写和运行 Go 程序了。 祝您使用 Go 愉快!

以上就是在 Linux (Mint) 上安装 Go 并修改 bashrc的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号