Ubuntu安装Go语言

来源:互联网 发布:淘宝宝贝发货地怎么改 编辑:程序博客网 时间:2024/04/30 13:45

从仓库安装(apt-get)

sudo apt-get install golang

如果上面的命令执行不了的话,可以尝试以下命令

sudo add-apt-repository ppa:gophers/gosudo apt-get updatesudo apt-get install golang-stable


从源代码编译安装

  • 安装gcc工具,因为golang有些功能是使用c写的,所以构建golang的编译是必须的
$ sudo apt-get install bison gawk gcc libc6-dev make
  • 安装mercurial工具,目的使用hg命令来提取golang的源代码
$ sudo apt-get install mercurial
  • 代取提取,如果您的网速比较慢的话,此步要多花点时间
$ hg clone -r release https://go.googlecode.com/hg/ go
  • 编译golang
$ cd go/src$ ./all.bash

假如正常的话,会出现下面的信息

ALL TESTS PASSED---Installed Go for linux/amd64 in /home/you/go.Installed commands in /home/you/go/bin.*** You need to add /home/you/go/bin to your $PATH. ***The compiler is 6g.

*配置系统环境 你在~/.bashrc或者 ~/.profile写入你的配置文件,下面我会以.bashrc来说明; 那么,golang要设置那些变量呢? 1、$GOROOT golang的目录,这里我们是~/go 2、$GOOS 和 $GOARCH 系统的参数 设置方法如下:

$GOOS $GOARCH darwin 386darwin amd64freebsd 386freebsd amd64linux 386linux amd64linux arm incompletewindows 386 incomplete

3、$GOBIN golang的bin目录,这里是~/go/bin 下面是一个配置例子:请大家特别注意$GOOS 和 $GOARCH 的配置

$ gedit ~/.bashrc

然后加入

export GOROOT=~/goexport GOARCH=386export GOOS=linuxexport GOBIN=$GOROOT/bin/export GOTOOLS=$GOROOT/pkg/tool/export PATH=$PATH:$GOBIN:$GOTOOLS

1)环境变量配置文件

Ubuntu中有如下几个文件可以设置环境变量
1
/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile,设置环境文件的环境变量。
3
~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.bash shell被打开时,该文件被读取.
4
~/.bashrc:该文件包含专用于你的bash shellbash信息,当登录时以及每次打开新的shell,该该文件被读取。

几个环境变量的优先级

1>2>3

2)开始配置,这里配置为仅本用户使用


0 0