在下一篇文章中,我们将看一下Go。 也称为GoLang,它是 开源编程语言 由Robert Griesemer,Rob Pike和Ken Thompson在Google开发。 大多数Gnu / Linux发行版的默认存储库中都提供Go语言。 这种语言正在Google的某些生产服务器以及Dropbox,Soundcloud,Uber等其他公司中得到积极使用。
在本文中,我们将看到如何在Ubuntu中安装和配置Go编程语言。 这是一种编程语言 已编译, 竞争者, 至关重要的, 结构化的, 不是面向对象的 和 垃圾收集器。 我们将能够使用软件包管理器来安装Golang或下载代码。
在Ubuntu上安装Go
使用软件包管理器安装Go语言
在基于DEB的系统中 Debian,Ubuntu, Linux Mint,我们可以在终端(Ctrl + Alt + T)中使用以下命令进行安装:
sudo apt-get install golang
您也可以搜索e 安装其他工具。 在基于DEB的系统上,在同一终端上运行:
sudo apt-cache search golang
从源安装Go
默认存储库中的Go语言版本可能已过时。 如果您有兴趣安装最新版本,请从官方网站下载并按照以下说明手动安装。 对于此示例,这是我遵循的选项。
我在的版本中测试了以下命令 Ubuntu的17.10。 但是,这些步骤对于其他Gnu / Linux发行版是相同的。 从您的计算机上下载最新的压缩版本 网站.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
现在 检查文件的完整性 如下所示下载。
sha256sum go1.9.3.linux-amd64.tar.gz
的价值 SHA256校验和 前面的命令显示您必须与下载链接提供的命令匹配。 如果不匹配,请重新下载。
使用以下命令解压缩下载的文件:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
它将被提取到目录中 在/ usr /本地。 -C标志指示目标目录。
配置围棋
现在,我们必须 在用户个人资料中设置“转到”的路径。 通过输入终端(Ctrl + Alt + T)来编辑您的用户配置文件:
sudo vi ~/.profile
添加以下行:
export PATH=$PATH:/usr/local/go/bin
保存并关闭文件。
现在我们将配置 工作区。 工作区是目录的层次结构。 在这种情况下,我们将在根目录中为您提供三个目录:
- SRC
- PKG
- 箱子
我们可以在终端中使用以下命令来创建目录的层次结构:
mkdir -p $HOME/go_projects/{src,pkg,bin}
接下来,我们必须 指向新的工作区。 为此,请编辑〜/ .profile文件:
sudo vi ~/.profile
并在其中添加以下行:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
如果Go安装在默认位置以外的其他位置(/ usr /本地/),您必须指定安装路径(根)在〜/ .profile文件中。 例如, 如果您已经在您的HOME目录中安装了Go,那么您将必须在用户个人资料文件中添加以下几行:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
请记住 如果您已经使用软件包管理器安装了Golang,安装路径为 / usr / lib / go o / usr / lib / golang。 在这种情况下,您将需要在GOROOT中更新路由的值。
指定适当的值后,通过输入以下内容来更新Go环境值:
source ~/.profile
验证安装
运行以下命令以检查所有内容是否已正确安装和配置。 让我们来看看 安装的版本 搭配:
go version
抓住她 环境信息, 跑:
go env
如果您看到如上一个屏幕截图所示的结果,那么恭喜! 您可以立即开始编程。
使用Go创建一个“ hello world”
现在我们已经安装了Go,让我们继续相信 一个简单的“ hello world”程序.
我们将创建一个名为 你好 使用以下命令:
vi go_projects/src/hola/hola.go
在其中添加以下行:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
保存并关闭文件。 启动以下命令以 编译程序:
go install $GOPATH/src/hola/hola.go
最后, 运行程序 使用命令:
$GOBIN/hello
如果一切顺利,那么恭喜您!您刚刚使用Go创建了一个示例程序。
有关更多详细信息,请参见 帮助部分 运行:
go help
您也可以检查 官方文件 通过围棋.
如果您不再想要这种语言,可以 卸载它 通过 包装经理 或者只是 删除/ usr / local / go目录。 这将取决于您采用的安装选项。 此外,它还会从工作空间中删除目录。