玩玩树莓派之配置Go环境

前言:昨晚以为下载了Gogs可以直接运行,结果出乎意料cannot execute binary file,系统cpu架构不能执行这个二进制文件,那就只好下源码编译,这又需要依赖Go,并且version>=1.4.0,那就先搭配Go的环境。


Step-One:下载Go源码 对于64位Linux

wget https://storage.googleapis.com/golang/go1.4.1.linux-amd64.tar.gz

对于32位Linux

wget https://storage.googleapis.com/golang/go1.4.1.linux-386.tar.gz

Step-Two:在/usr/local下安装程序

$ sudo tar -xzf go1.4.1.linux-xxx.tar.gz -C /usr/local

Step-Three:编译源码

cd /usr/local/go/src
sudo ./all.bash

Step-Four:配置Go的环境变量

#go language
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin

Step-Five:使配置文件生效

source $HOME/.profile

or

sudo reboot #哈哈就是重启,怎么使用上一条生效有时候不管用的,还是重启吧

Step-Six:检测环境是否安装成功

go version

Paste_Image.png


玩玩树莓派之配置Go环境配置完毕! 还有一种install的方法安装,不用下载源码编译,既麻烦又编译时间又长,美中不足的就是go的版本很低version-1.0.2,然而我需要的版本必须>=1.4.0,最终还是要编译。

sudo apt-get install golang

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏写代码的海盗

Docker学习总结之Run命令介绍 Operator exclusive options

Docker学习总结之Run命令介绍 本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢!...

33450
来自专栏康怀帅的专栏

Docker PHP 最佳实践

参考示例配置文件在 config/nginx 新建 *.conf NGINX 配置文件

67870
来自专栏BestSDK

基于Docker的PHP开发环境

【编者的话】本文作者是Geoffrey,他是一个PHP的Web开发者,喜欢DevOps和Docker。本文主要介绍了如何使用Docker构建PHP的开发环境,文...

33590
来自专栏友弟技术工作室

macOS 安装 Docker

前几天,docker入门是在aws的ubuntu机器上演示的,下面介绍如何在macOS安装Docker。 ? 系统要求 Docker for Mac 要求系统最...

973110
来自专栏云原生架构实践

Docker Data Center系列(一)- 快速搭建云原生架构的实践环境

DDC是Docker Data Center的简称,是Docker公司推出的容器化数据中心管理平台。它的编排核心是swarm,包含2个主要组件UCP和DTR。

20660
来自专栏Golang语言社区

Golang基于Gitlab CI/CD部署方案

持续集成 (Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能...

87520
来自专栏杂文共赏

使用DCHQ自动部署和管理Docker Cloud /虚拟Java微服务

本文演示了一个在云或虚拟平台上,用于自动化部署和管理Docker Java微服务应用程序的解决方案。我们通过扩展现有项目Chris Richardson的示例—...

21340
来自专栏Petrichor的专栏

python: pyenv (python版本控制) 安装配置

路径操作(如果有anaconda的路径在 ~/.bashrc 里面,记得把下面的路径置于其之前):

17670
来自专栏容器云生态

overlayfs存储驱动的使用以及技术探究

overlayfs存储驱动的使用以及技术探究 1.overlayfs 基本概念 一种联合文件系统,设计简单,速度更快。overlayfs在linux主机上只有两...

412100
来自专栏乐沙弥的世界

Linux网络检测相关工具用法(ping/netstat/ss/ethtool)

当新的Linux主机完成了网络配置,即可以正常接入网络后,我们可以通过Linux自带的相关工具进行网络相关检测。如最常用的ping,netstat,ss,tra...

31930

扫码关注云+社区

领取腾讯云代金券