Ubuntu 16.04 下简单安装使用golang之备忘
程序员文章站
2022-06-30 23:46:41
刚开始学习Go语言,这里记录下我在Ubuntu 16.04下安装使用golang的过程,方便以后查询。 一、安装 1、添加源 如果使用默认的源安装golang的话,版本太低,只到1.6,所以要添加一个新的源并更新,执行以下命 ......
刚开始学习go语言,这里记录下我在ubuntu 16.04下安装使用golang的过程,方便以后查询。
一、安装
1、添加源
如果使用默认的源安装golang的话,版本太低,只到1.6,所以要添加一个新的源并更新,执行以下命令:
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update
2、安装
sudo apt install golang-go
安装之后,可以通过go version命令查看版本。通过新的源安装下来,golang的版本是1.11.4(2019年1月25日)。
3、配置环境
接下来,还需要做一点配置,我编写在~/.bashrc文件中,内容如下:
export gopath=/mydata/golang export gobin=$gopath/bin export path=$path:${gopath//://bin:}/bin
goroot是go的正式软件所在路径,在我们安装时系统已经自动设置好,所以不用在这里指明。gopath是我们自己的软件和第三方的go软件所在路径,由自己指定,以后安装的各种附属工具会被安装在这里。
二、emacs中的golang支持配置
1、在自己设定的emacs插件目录中下载go-mode插件
我习惯把emacs的插件目录放在目录:~/.emacs.d/plugins/。进入插件目录,执行以下克隆命令:
git clone https://github.com/dominikh/go-mode.el.git
2、编辑配置文件~/.emacs
在.emacs文件中添加以下内容:
;; ---------------------golang--------------------- (add-to-list 'load-path "~/.emacs.d/plugins/go-mode.el") (require 'go-mode)
保存、退出,再进入编辑go程序文件,就会有语法高亮、自动格式等功能。
三、代码格式
go的工具中提供了gofmt命令来格式化源代码文件,其命令参数如下:
usage: gofmt [flags] [path ...] -cpuprofile string write cpu profile to this file -d display diffs instead of rewriting files -e report all errors (not just the first 10 on different lines) -l list files whose formatting differs from gofmt's -r string rewrite rule (e.g., 'a[b:len(a)] -> a[b:]') -s simplify code -w write result to (source) file instead of stdout
如果是在emacs下编辑,并且已经安装上一步所提到的插件,那么格式会自动设置好。这个风格我不怎么喜欢,先用着吧。
推荐阅读
-
protobuf简单介绍和ubuntu 16.04环境下安装教程
-
Ubuntu16.04下伪分布式环境搭建之hadoop、jdk、Hbase、phoenix的安装与配置
-
Ubuntu 16.04下使用VirtualBox虚拟机安装Windows XP的图文教程
-
Ubuntu 16.04 下简单安装使用golang之备忘
-
[ubuntu server 16.04下的安装脚本] 13.Ubuntu16.04一键安装Golang
-
Ubuntu 16.04下安装golang
-
Win7下使用U盘安装linux Ubuntu16.04双系统图文教程
-
Ubuntu 下 nginx , php , mysql 和 golang 的简单安装
-
Ubuntu16.04下伪分布式环境搭建之hadoop、jdk、Hbase、phoenix的安装与配置
-
Ubuntu 16.04下使用VirtualBox虚拟机安装Windows XP的图文教程