`
balsampears
  • 浏览: 49696 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Go环境搭建(CentOS6.2 i386)

阅读更多
我的环境:
VMware 7.1
OS:CentOS6.2 i386(本来在5.7下,死活过不了所有go的test,到os/exec时出错,没解决)
Go v1
参考文章:
yum:
http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/10/2205310.html
http://www.centos.bz/2011/11/centos-163-yum-repo/
go:
http://blog.csdn.net/archimedes_zht/article/details/7062181

补充二点:
sudo easy_install mercurial时,报错:
error: Setup script exited with Python headers are required to build Mercurial
于是google,找到这个:
http://d.hatena.ne.jp/ychubachi+tech/20110516/1305521214
运行:
yum install python-devel
sudo easy_install mercurial就OK了


在运行:
hg clone -r release https://go.googlecode.com/hg/ go
这条命令时,第一次到显示“adding changesets”,然后没反应了,等了10来分钟
然后ctrl+c,再次运行,这下没任何提示了。。。也反应。。。像假死
无奈,关机:
shutdown -h now
然后重新开机,重新运行:
hg clone -r release https://go.googlecode.com/hg/ go
OK了!

另好像go v1已经不用8g或6g之类的命令编译了,他在安装时会自动检测到你是啥(8g或6g还是5g)
然后编译时用go build hello.go即可,他会自动根据环境变量调用对应(8g或6g)的来编译
反正我是没找到8g这个命令的,运行8g报找不到这个命令
以上仅是个人猜测,没有在官方找到文档,有找到的吱一声,谢谢了


附在5.7下运行all.bash的报错:(后换os成6.2就过了)
--- FAIL: TestExtraFiles (0.11 seconds)
        exec_test.go:158: Something already leaked - closed fd 3
        exec_test.go:199: CombinedOutput: exit status 1; output "leaked parent file. fd = 13; want 10\nCOMMAND     PID USER   FD   TYPE DEVICE    SIZE   NODE NAME\nexec.test 10390 root  cwd    DIR    8,5    4096 394437 /home/root/go/src/pkg/os/exec\nexec.test 10390 root  rtd    DIR    8,2    4096      2 /\nexec.test 10390 root  txt    REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root  mem    REG    8,2  129900 641955 /lib/ld-2.5.so\nexec.test 10390 root  mem    REG    8,2 1693812 641956 /lib/libc-2.5.so\nexec.test 10390 root  mem    REG    8,2  137908 641959 /lib/libpthread-2.5.so\nexec.test 10390 root    0r   CHR    1,3           1798 /dev/null\nexec.test 10390 root    1w  FIFO    0,6          43904 pipe\nexec.test 10390 root    2w  FIFO    0,6          43904 pipe\nexec.test 10390 root    3u   REG    8,2      12 320174 /tmp/505117365\nexec.test 10390 root    4r   REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root    5r   REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root    6r   REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root    7r   REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root    8r   REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root    9r   REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root   10r   CHR    1,9            950 /dev/urandom\nexec.test 10390 root   11u   REG    8,2      12 320174 /tmp/505117365\nexec.test 10390 root   12r   CHR    1,3           1798 /dev/null\nexec.test 10390 root   13r   REG    8,2 4186998 320173 /tmp/go-build461013371/os/exec/_test/exec.test\nexec.test 10390 root   15r  FIFO    0,6          43908 pipe\n"
FAIL
FAIL    os/exec 0.163s

分享到:
评论

相关推荐

    CentOS 6.2安装(超级详细图解教程)

    * 可以从 http://centos.ustc.edu.cn/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1to2.torrent 下载 32 位 CentOS 6.2 镜像文件。 * 可以从 ...

    centos6.2安装(详细图解安装).doc

    安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso 32位DVD2...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    CentOS6.2 NTP时间服务器搭建

    "CentOS 6.2 NTP 时间服务器搭建" NTP(Network Time Protocol,网络时间协议)是一种同步时间的协议,用于让计算机系统的时钟保持同步。CentOS 6.2 NTP 时间服务器搭建是指在 CentOS 6.2 操作系统上搭建 NTP ...

    CentOS 6.2安装教程

    您将获得两个ISO文件:`CentOS-6.2-i386-bin-DVD1` 和 `CentOS-6.2-i386-bin-DVD2`。其中,`DVD1`包含了基础安装所需的所有内容,而`DVD2`则包含额外的软件包,可以用于扩展功能。 **三、CentOS 6.2 安装步骤** 1....

    centos6.2安装手册

    centos6.2安装手册,用于宇视相关软件部署、开局所用。

    CentOS6.2安装(超级详细图解教程)

    - **32位系统**的镜像文件可从**http://centos.ustc.edu.cn/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1to2.torrent**下载。 - **64位系统**的镜像文件则位于**...

    制作U盘安装CentOS 6.2

    制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...

    CentOS i386可用源

    2018年12月22日,我花了一个早上的时间,寻找了很多Centos7 i386的源,但都报错,只有这个成功了

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32 些文件是 6.0 的启动文件,能使 centos6.2 的U盘启动起来

    CentOS_6.2_x86_64操作系统

    CentOS 6.2 x86_64 是一款基于Linux的开源操作系统,它由社区支持,主要面向服务器和桌面环境。本操作系统以其稳定性和安全性著称,是很多企业和个人用户的首选。以下是安装 CentOS 6.2 x86_64 操作系统的详细步骤:...

    centos6.2更新yum源

    CentOS 6.2 是一个基于 Red Hat Enterprise Linux (RHEL) 6.2 的开源操作系统版本,广泛应用于服务器环境中。YUM(Yellowdog Updater Modified)是 CentOS 和其他基于 RHEL 的发行版中用于包管理的工具,它支持从...

    Centos6.2 X86_64系统定制详细说明

    本文将深入探讨CentOS 6.2 X86_64系统的定制过程,基于提供的描述和标签,我们将了解到这个定制过程是经过验证和测试的,确保了其可行性和稳定性。 首先,我们要了解CentOS 6.2。这是一个基于RHEL(Red Hat ...

    centos6.2-64下安装oracle11G

    在CentOS 6.2 64位操作系统中安装Oracle 11g涉及多个关键步骤,包括系统和配置要求、软件环境准备、用户环境设置以及后续的安装过程。以下是详细的知识点说明: 1. **系统及配置要求**: - 操作系统版本:CentOS ...

    CentOS6.2使用第三方yum源安装更多rpm软件包宣贯.pdf

    在使用Linux操作系统,尤其是CentOS 6.2版本时,可能会遇到系统自带的YUM仓库中可用的RPM软件包不足以满足所有需求的情况。本文主要介绍如何通过添加第三方YUM源来扩展软件包的安装范围,以解决在CentOS 6.2中无法...

    CentOS6.2硬盘安装指南

    2. **CentOS-6.2-i386-bin-DVD1.iso**:这是主要的安装镜像,大小约为3.8GB,包含了基本的系统组件和必要的安装程序,可用于将CentOS完整地安装到硬盘上。 3. **CentOS-6.2-i386-bin-DVD2.iso**:额外的镜像文件,...

    U盘安装CentOS_6.2(超级详细图解教程)

    - 下载地址:[http://ftp.sjtu.edu.cn/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso](http://ftp.sjtu.edu.cn/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso) 3. **U盘**:容量至少大于4GB。 4. **...

    U盘安装CentOS_6.2超级详细

    本文旨在详细介绍如何通过U盘安装CentOS_6.2 32位系统,为那些希望在无光驱环境下安装操作系统的用户提供一个清晰的操作流程。所需工具包括: 1. **UltraISO**:用于制作U盘启动盘的软件,下载地址为...

Global site tag (gtag.js) - Google Analytics