如何在Linux Mint19上安装Go(golang)
问题:如何在Linux Mint19?
,如何在Linux Mint19上安装golang?
在当今的教程中,我们将看到如何在Linux Mint 19上轻松安装Go/Golang 19. Go是一种流行的开源编程语言,专为并发而设计,以其效率,清洁的设计,表现力和简洁的设计模型而广为人知。
我们有三个安装页面的安装转到Linux Mint 19.install从APT RepositoryInstall上进行Linux Mint19,使用Golang Installer在Linux Mint 19上进行Linux Mint 19
方法1:安装从APT存储库上的Linux Mint19
这是安装Linux Mint 19的最简单方法。
只需在终端中运行下面的命令即可添加PPA存储库。
sudo add-apt-repository ppa:longsleep/golang-backports
当提示添加存储库时按Enter键并导入包验证所需的GPG密钥。
添加了PPA存储库后,更新包列表索引并安装Go。
sudo apt-get update sudo apt-get install golang-go
我们可以使用Go确认已安装的版本 version
选项。
$go version go version go1.11.5 linux/amd64
方法2.从Snap中安装Linux Mint19
要使用Snap,我们需要安装 snapd
将提供 snap
用于安装Linux Mint19的命令。
sudo apt-get update sudo apt-get install snapd
然后安装在Linux Mint19上。
sudo snap install --classic go
我们应该在最后查看下面的消息。
2019-01-26T14:32:27+03:00 INFO Waiting for restart… go 1.11.5 from 'mwhudson' installed
方法3:使用golang安装程序安装在Linux Mint19上
我们可以考虑的最后一种方法是使用官方Golang Installer for Linux系统。
使用WGET下载到本地系统。
wget https://storage.googleapis.com/golang/getgo/installer_linux
下载文件后,使其可执行文件:
chmod +x ./installer_linux
最后从当前终端shell运行安装程序。
$./installer_linux Welcome to the Go installer! Downloading Go version go1.11.5 to /home/jmutai/.go This Jan take a bit of time… Downloaded! Setting up GOPATH GOPATH has been set up! One more thing! Run source /home/jmutai/.bash_profile to persist the new environment variables to your current session, or open a new shell prompt.
来源源 ~/.bash_profile
要在当前会话中开始使用Go环境变量。
$source ~/.bash_profile $go version go version go1.11.5 linux/amd64
使用此方法时的Go Path是 ~/.go
设置GO PATH - 方法1和2
运行下面的命令以设置集合 $GOPATH
mkdir -p ~/go/{bin,pkg,src} echo 'export GOPATH="$HOME/go"' >> ~/.bashrc echo 'export PATH="$PATH:${GOPATH//://bin:}/bin"' >> ~/.bashrc
测试GO环境
让我们创建一个简单的Hello Go程序来测试我们在Linux Mint19上的安装。
mkdir -p ~/go/src/test vim ~/go/src/test/test.go
添加打印hello gophers消息
package main import "fmt" func main() { fmt.Printf("Hello, Gophers\n") }
建造 test.go
文件
cd ~/go/src/test go build
运行二进制测试
$./test Hello, Gophers
要将二进制文件安装到Workspace的Bin目录中,请使用:
$go install $ls ~/go/bin/ test
要删除它使用:
go clean -i