如何在 Ubuntu 中正确安装和配置 Go 语言。有很多包可供选择,但我需要安装哪些包以及之后我需要配置什么才能使用任何 Go 包而不会出现“找不到包”错误或任何其他基本错误那样。
我安装了该golang
软件包,但我是否需要安装任何其他软件包或配置其他内容?
例如,尝试运行以下命令:
package main
import (
"http"
"log"
)
func HelloServer(w http.ResponseWriter, req *http.Request) {
w.Header().Set("Content-Type", "text/plain")
w.Header().Set("Connection", "keep-alive")
w.Write([]byte("hello, world!\n"))
}
func main() {
http.HandleFunc("/", HelloServer)
log.Println("Serving at http://127.0.0.1:8080/")
http.ListenAndServe(":8080", nil)
}
安装
golang
元数据包应该足够了:“这个包是一个元包,安装后,保证安装了(大部分)完整的 Go 开发环境。” 所以,在那之后你只需要输入
go help
基本命令:在 gedit 中创建一个 hello world。他们网站上的例子:
(保存为 hello.go)
执行...
产量...
gorun让你使用 she-bang。不过请务必阅读本主题。上面的例子可以是:
并使其可执行:
产量...
(我自己加了\n)
你的例子有一个错误:
导入
http
需要net/http
我已经使用 Golang 两周了,我想分享一下如何在 Ubuntu 13.x / 14.x 上安装最新的 Go 版本 (v1.3.1)。
去V1.3
默认文件夹:/usr/lib/go
配置环境变量
[如果需要,稍后通过版本控制更新 GO 版本]
!!!重新连接 SSH 终端以执行新的 .bashrc
检查环境设置
创建我的开发环境。它可以是任何东西,所以 ~/go/ 如果你愿意的话。
测试
运行
构建二进制文件并将其安装在 $GOPATH/bin/