`
61party
  • 浏览: 1101799 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Plan 9安装Go

 
阅读更多

I、安装python和mercurial(hg)

首先是在term中输入9fs sources, 然后cd到/n/sources/contrib下,参照Plan 9的contrib index,找到"From fgb's contrib"的python用户名。

或者将/n/sources/extra/python.iso.bz2拷到自己的目录下,然后

然后参照README中的说明来安装python。需要注意的是在执行setup脚本之前,应该9fs kfs,否则会出错。

II、安装Go 参考http://golang.org/doc/install.html

奇怪的是装完mercurial,执行上面的命令之后,总是会报如下的错误:

plan9 hg error

后来在contrib index中找到了contrib/ericvh目录下的go-plan9,尝试用dircp拷到自己目录下,总是会报各种各样的问题。几次失败之后,决定用tar cvf $home/go.tar /n/sources/contrib/ericvh/go-plan9试试。

2011-02-25更新:

在VirtualBox的Plan 9虚拟机中按照contrib/install来安装Python, Mercurial和执行hg clone go时并未出现任何错误。看来9vx和Plan9比起来还是很不稳定的。可惜的是Go默认的编译脚本是bash写的,而Plan 9只支持rc,看来只能等将来有时间再研究如何把bash的脚本改成rc了。

分享到:
评论
1 楼 Tracyer 2012-12-04  
你也太强了吧,请问楼主邮箱多少,请教一下plan_9

相关推荐

    网络操作系统PLAN9参考资料

    Clive是一个基于PLAN9的GO语言实现的云操作系统,因此了解PLAN9的原理和架构将有助于深入理解Clive的设计。 在网络操作系统领域,PLAN9以其独特的分布式和模块化设计著称。PLAN9从一开始就被设计为一个网络透明的...

    开源项目-minio-asm2plan9s.zip

    开源项目-minio-asm2plan9s.zip,minio/asm2plan9s: Tool to generate BYTE sequences for Go assembly as generated by YASM

    plan9-4e:来自p9f的Plan 9 4th Edition的镜像

    6. 语言集成:Plan 9的运行时环境支持多种编程语言,如Forth、Scheme和Go(由Google基于Plan 9的理念开发)。这些语言的集成进一步丰富了系统的可编程性。 总之,"plan9-4e"镜像为我们提供了深入研究Plan 9 4th ...

    acme编辑器GO语言

    **acme编辑器**是著名的Plan9操作系统的一部分,由Rob Pike开发,他是一个在Unix、Plan9和Go语言领域有着深厚背景的程序员。尽管acme的界面可能看起来相当简洁,甚至有些过时,但它以其高效和强大的特性赢得了程序员...

    go语言圣经 .pdf

    Go语言,又称为Golang,是由Google公司推出的编程语言。其主要开发者包括肯·汤姆逊(Ken Thompson)、罗布·派克(Rob Pike)和罗伯特·格里泽默(Robert Griesemer)三位业界知名的大师级人物。以下是这三位开发者的简要...

    go1.16.windowsi.zip

    Go语言的设计受到了C语言、 Pascal 和 Plan9 的启发,同时也引入了一些现代编程语言的特性,如内存安全和垃圾回收。 在Windows上安装Go 1.16的过程如下: 1. **下载**:首先,你需要从Go的官方网站下载对应版本的...

    Go语言程序设计

    ### Go语言程序设计 #### Go语言简介 Go语言是由谷歌公司于2009年发布的一种新型编程语言,旨在简化编程过程的同时不牺牲程序的性能。该语言的设计初衷是为了应对过去十几年来软件开发日益复杂的挑战。Go语言的...

    edwood:Go版本的Plan9 Acme Editor

    )因此,除非您选择使用下面描述的更具实验性的纯Go ,否则您将需要首先安装 。 没有计划的埃德伍德 在Windows上,从不使用plan9port。 在unix系统上,仅当使用duitdraw和mux9p标记时才使用duitdraw : go get -u -...

    Go入门指南.pdf

    Rob Pike,Go 语言项目总负责人,贝尔实验室 Unix团队成员,参与的项目包括 Plan 9,Inferno 操作系统和 Limbo 编程语言;Ken Thompson,贝尔实验室 Unix团队成员,C 语言、Unix 和 Plan 9 的创始人之一,与 Rob ...

    go语言开发到实战完整课件

    Go 引用了 plan9 的代码,这就是不依赖系统的信息。 * 内嵌 C 支持,Go 里面也可以直接包含 C 代码,利用现有的丰富的 C 库。 Go 语言可以用来做什么?包括: * 服务器编程,以前你如果使用 C 或者 C++ 做的那些...

    go语言入门教程,新手必备

    - **贝尔实验室到谷歌**:随着贝尔实验室的动荡以及Plan 9项目的成员加入谷歌,Go语言的研发团队得以重组。包括Ken Thompson在内的多名专家共同推动了Go语言的发展。 - **早期发展阶段**:Go语言最初作为20%自由时间...

    go语言基础

    **Go语言**(又称**Golang**)是由**Google**开发的一种**静态强类型、编译型、并发型**,且具备**垃圾回收**功能的编程语言。它最初由三位业界知名的大师级人物共同设计和实现:**肯·汤姆逊(Ken Thompson)**、**罗布...

    Go语言介绍_ppt

    Go语言的发展可以追溯到1995年的贝尔实验室,当时推出了Plan9系统,随后又发展了Inferno系统及其Limbo语言。2007年,Google的员工开始利用20%的时间研究Go语言,并在2008年将其转为全职项目。2009年11月,Go语言正式...

    尚硅谷Go语言(基础部分)

    Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、C风格的编程语言。它以其简洁的语法、高效的运行性能以及内置的并发支持,在现代软件开发领域中获得了广泛的应用。尚硅谷Go...

    google的Go语言编程.pdf

    Go语言的设计受到了诸多语言的影响,包括C语言、C++、Python、Plan 9以及Pascal/Modula语言。它的设计吸收了这些语言的优秀特性,比如C语言的简洁和高效性,Python的简洁语法,以及Plan 9的系统编程特性。同时,Go...

    Go-c2goasm:C转换成GoAssembly的工具

    `asm2plan9s`是一个将标准x86或ARM汇编代码转换为Plan 9汇编的工具,而Plan 9汇编是Go语言的底层汇编语言。通过先使用`asm2plan9s`转换,再用`Go-c2goasm`处理,可以将C/C++代码转化为Go兼容的版本,最终生成纯Go的...

Global site tag (gtag.js) - Google Analytics