如何在 Ubuntu 14.04 上安装 Go 1.6

介绍

Go是一个由谷歌开发的现代编程语言,使用类似于脚本语言的高层次语法。它在许多应用程序和许多公司都很受欢迎,并且具有强大的工具集和超过90,000个 repos。

前提条件

步骤 1 - 安装

在此步骤中,我们将在您的服务器上安装Go。

首先,通过ssh连接到您的Ubuntu服务器:

1ssh sammy@your_server_ip

一旦连接,更新并升级您的服务器上的Ubuntu包,以确保您有最新的安全补丁和修补程序,以及对新包的更新。

1sudo apt-get update
2sudo apt-get -y upgrade

完成后,您可以通过运行此命令开始下载最新 Go 包,该命令将拖下 Go 包文件,并将其保存到当前的工作目录中,您可以通过运行 pwd来确定。

1sudo curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz

接下来,使用tar解包包,该命令将使用Tar工具打开和扩展下载的文件,并使用包名创建一个文件夹,然后将其移动到/usr/local

1sudo tar -xvf go1.6.linux-amd64.tar.gz
2sudo mv go /usr/local

有些用户喜欢不同的位置来安装 Go,或者可能有授权的软件位置。 Go 包现在位于 /usr/local,这也确保 Go 位于 Linux 的 $PATH 里。 安装 Go 到另一个位置是可能的,但 $PATH 信息会改变。 您选择存储 Go 文件夹的位置将在本教程中稍后引用,所以如果位置不同于 /usr/local,请记住您放置了它在哪里。

步骤二:设置路径

在此步骤中,我们将设置一些 Go 需要的路径. 此步骤中的路径都与您在 /usr/local 中的 Go 安装位置有关. 如果您选择了一个新目录,或将文件留在下载位置,请修改命令以匹配您的新位置。

首先,设置 Go 的根值,该值告诉 Go 在哪里搜索其文件。

1sudo nano ~/.profile

在文件的末尾,添加这个行:

1export PATH=$PATH:/usr/local/go/bin

如果您选择了 Go 的替代安装位置,则可以将这些行添加到相同的文件中。

1export GOROOT=$HOME/go
2export PATH=$PATH:$GOROOT/bin

将相应的行粘贴到您的个人资料中,保存并关闭文件。

1source ~/.profile

步骤3 - 测试您的安装

现在 Go 已安装,并为您的服务器设置了路径,您可以测试以确保 Go 按预期工作。

为您的 Go 工作区创建一个新目录,这是 Go 将其文件构建的地方。

1mkdir $HOME/work

现在您可以将 Go 指向您通过导出GOPATH来创建的新工作区。

1export GOPATH=$HOME/work

然后,通过这个命令在该文件夹中创建一个目录等级,以便您创建测试文件. 如果您打算使用 Git 委托和存储您的 Go 代码在 GitHub 上,您可以用您的 GitHub 用户名替换值用户。

1mkdir -p work/src/github.com/user/hello

接下来,您可以创建一个简单的Hello World Go 文件。

1nano work/src/github.com/user/hello/hello.go

在您的编辑器中,粘贴下面的内容,该内容使用主要的Go包,导入已格式化的IO内容组件,并设置一个新的功能,在运行时打印Hello World

1package main
2
3import "fmt"
4
5func main() {
6    fmt.Printf("hello, world\n")
7}

此檔案會顯示「Hello, World」,如果成功執行,顯示 Go 正在正確建立檔案. 儲存並關閉檔案,然後編譯它,召喚 Go 命令「安裝」。

1go install github.com/user/hello

随着文件被编译,您可以通过简单地参考您的 Go 路径中的文件来运行它。

1sudo $GOPATH/bin/hello

如果该命令返回Hello World,那么Go已成功安装并运行。

结论

通过下载和安装最新的Go包并设置其路径,您现在可以使用Droplet用于Go开发。

接下来,请确保 从我们的开发团队学习一些Go技巧,以及 如何使用Martini来托管您的项目

Published At
Categories with 技术
Tagged with
comments powered by Disqus