在Ubuntu Linux上安装Go编程语言
Golang也被称为Go是由Google开发的开源跨平台编程语言。
非常强大但简单,支持所有主要的操作系统。
Go编程语言在Windows,Linux,MacOS,FreeBSD和许多其他UNIX操作系统上运行。
正确设置开发环境非常重要。
在本教程中,将介绍如何在Ubuntu Linux上安装继续,并为Golang设置开发环境。
要在Ubuntu上安装Go Compiler,请执行以下步骤:
- 转到遵循URL Golang.org/DL并下载Ubuntu的Linux Tar文件。
- 下载完成后,将Linux Tar文件提取到/USR /本地目录。
sudo tar -zxvf go1.9.3.linux-amd64.tar.gz -C /usr/local
- 接下来,我们需要添加/usr/local/go to the path变量的bin目录。首先,打开Ubuntu /etc/bash.bashrc文件:
sudo gedit /etc/bash.bashrc
- 然后,在文件末尾添加以下行。
export PATH=$PATH:/usr/local/go/bin
- 保存并源源/etc/bash.bashrc文件以应用新更改:
source /etc/bash.bashrc
从命令行运行go version命令以检查安装。
go version
我们应该获得上面屏幕截图所示的版本信息。
并祝贺,我们已在Ubuntu上成功安装了Golang。
将golang安装到自定义目录
默认情况下,Go Diarary Distributims期望我们将在以上安装Golang/Usr/Local目录。
但是,如果我们在不同的目录上安装,则需要配置指向自定义目录的Goroot环境变量。
例如,如果将golang安装到/opt目录,则应将goroot变量添加到/etc/bash.bashrc文件。
export GOROOT=/opt/go export PATH=$PATH:$GOROOT/bin
再次,从Ubuntu终端运行版本命令,并确保一切正常。
第一个go程序:你好世界
在Ubuntu机器上成功安装Golang后,我们现在可以在Ubuntu上编写和执行着名的“Hello World”程序。
创建一个名为helloWorld.go的文件并添加以下代码:
package main import "fmt" func main() { fmt.Printf("hello, world\n") }
然后,使用来自Ubuntu终端的Go Run命令编译并运行程序。
go run helloworld.go
如果一切都对,你应该看到消息你好,世界!屏幕上的输出。
配置Go工作区环境(GoPath)
大多数编程语言为每个项目使用单独的文件夹。
但是,Golang使用所有项目的一个位置。
确保我们已正确设置GoPath。
这是一个本地目录,包含从源文件生成的编译器的Go源文件,程序包对象和命令二进制文件。
要设置我们的工作区,我们需要设置GoPath环境变量,该变量指定Workspace的位置。
我们可以使用我们喜欢的任何文件夹。
假设我们想在主目录中使用名为“Go”的文件夹。
首先,创建文件夹,然后打开.bashrc文件:
gedit ~/.bashrc
在Bashrc文件末尾添加以下行:
export GOPATH=$HOME/go
重新加载bashrc文件:
source ~/.bashrc
在Workspace文件夹中,我们需要创建三个子目录SRC,PKG和BIN。
- SRC文件夹包含Go Source文件,这些文件在包中组织,SRC目录中的一个子目录表示一个包。
- pkg包含包对象。
- bin包含可执行的二进制文件。
为方便起见,我们还应该将工作区的BIN子目录添加到路径变量。
这样做将允许我们从Ubuntu终端的任何位置执行编译的Go代码的二进制文件。
要将BIN子目录添加到Ubuntu Path变量,请按照行为.bashrc文件添加。
export PATH=$PATH:$GOPATH/bin
然后,重新加载.bashrc文件:
source ~/.bashrc
综合开发环境 - IDE
我们可以使用多种IDE和文本编辑器,我们可以用于GO编程,但Liteide和Intellij Gogland是专门用于Go编程的两位编辑器。
Liteide和Gogland都可以在Ubuntu上安装。
Ubuntu最受欢迎的编辑和IDE包括以下内容:
- Sublime Text 3.
- Visual Studio Code。
- Atom文本编辑器。
- Eclipse。
- GNU Emacs。
- vim。