在 Ubuntu 下安装 Go语言的时候,踩过一些坑,把它记录下来,免得后面再出问题。
Ubuntu 下是可以通过命令自动安装Go语言的,使用的命令如下:
1. sudo apt-get install golang-go
注意这里的 apt-get 命令,很多软件都可以通过这个命令进行安装,例如mysql 等
2. 第一个步骤安装成功之后,配置有关Go 的环境变量,运行命令为:
export GOROOT=$HOME/go
export PATH=$GOROOT/bin;$PATH
注意这两个命令,可以放在 /etc 下的 profile 中最好,因为如果直接运行命令,可能会覆盖系统中所有的Ubuntu 命令,导致无法运行任何命令。
如果出现这种情况,需要通过命令
cd /etc
/usr/bin/sudo /usr/bin/vi profile
在文件的末尾增加:
export PATH="$PATH:/usr/local/sbin;/usr.local/bin;/usr/sbin;/usr/bin;/sbin;/bin;/usr/games;/usr/local/games"
因为安装的时候,把path 路径覆盖了,导致出现问题。
3. 上面配置文件后,可以在 $HOME/go 目录下新建一个 go 文件,检查go 是否已经安装成功,文件名 helle.go 文件内容如下:
package
import
"fmt"
"runtime"
func main(){
fmt.Println(" first go hello ", runtime.Version)
}
具体Go 的语法我就不说了,这个各位自己可以查询到。
执行 go run hello.go
或者 go build hello.go ,将生成的 hello.sh 文件,通过linux 命令 ./hello 运行。
运行结果为:
first go hello go1.6.2
因为我安装的版本为 1.6.2 所以后面输出了go的版本号为 1.6.2 ,不同的版本号,得到的结果可能不同。
初次学习,各位大牛指正。
436




被折叠的 条评论
为什么被折叠?



