当前位置: 首页 > news >正文

树莓派4B安装golang最新版(20210520)

前置条件:

树莓派4B 安装官方系统 Linux raspberrypi 5.10.17-v7l+ #1414

更换最新版的原因:

截至 2021.5.20 ,Raspberry Pi OS 最新版系统中,默认安装golang1.11,
但是使用 go get golang.org/x/crypto/ssh 时,会出现:curve25519/internal/field undefined: bits.Mul64 arm 的错误。
查看最新版的golang "math/bits"模块(golang.org/pkg/math/bits/),是包含 bits.Mul64 的,应该是旧版不支持的原因,于是计划卸载 go1.11版,安装最新版golang。

在树莓派中卸载 go1.11:

apt-cache autoremove golang

下载最新版golang

截至2021.05.20,golang最新版为 go1.16.4,我们需要去下载:

dl.google.com/go/go1.16.4.linux-armv6l.tar.gz

注意,linux-arm64.tar.gz 是适配 ARMv8,我们需要下载:linux-armv6l.tar.gz(ARMv6),不要选错版本。(如您看到本文时,golang版本已升级,建议选择最新版本。)

安装过程:

在树莓派中下载完成后,将文件名改为 :go.tar.gz,执行:

sudo tar -C /usr/local -xzf go.tar.gz

解压完成后,配置环境变量:~/.bashrc,如果您使用的是图形化界面,可以使用:mousepad /home/pi/.bashrc 命令,打开/home/pi/.bashrc文件,在文件最后增加:

export GOPATH=/home/pi/go
export PATH=/usr/local/go/bin:$PATH:$GOPATH/bin

使环境变量生效,请执行

source /home/pi/.bashrc

安装完成,执行:go version 命令,查看当前安装golang版本。

升级目的完成

最后,执行 go get golang.org/x/crypto/ssh ,命令顺利执行,升级目的完成。

最后编辑于:2024-08-19 21:07:58


喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.mrgr.cn/news/11871.html

相关文章:

  • 基于tcp c/s的网络通信
  • Android 应用集成百度地图定位SDK
  • Elasticsearch(面试篇)
  • 天下通商城:数字时代的智能消费助手
  • 【Python机器学习】NLP分词——利用分词器构建词汇表(四)——标点符号的处理
  • python网络编程学习笔记
  • 安装Win10操作系统时找不到任何驱动器的解决方法
  • Python(PyTorch)物理变化可微分神经算法
  • HAL库:GPIO唤醒模式 唤醒睡眠模式下的单片机
  • Golang | Leetcode Golang题解之第371题两整数之和
  • 算法笔记|Day33动态规划VI
  • 八、DMA直接存储器存取
  • poi word 添加水印
  • ChatGPT 3.5/4.0 新手使用手册
  • 华为 2024 届校园招聘-硬件通⽤/单板开发——第一套(部分题目分享,完整版带答案,共十套)
  • JAVA var类型详解
  • 运维学习————Docker自制镜像并上传至阿里云以及Docker Compose的使用
  • 深入剖析ASP.NET Core中的身份验证与授权:构建安全可靠的Web应用
  • 云计算day33
  • Oracle字符串聚合函数LISTAGG