我按照 http://golang.org/doc/install.html 的安装指南进行操作, 一开始一切顺利,但问题出现在“获取存储库”步骤,
指南说“$ hg clone -u release https://go.googlecode.com/hg/ go” 我按照命令但系统总是说错了 所以我阅读了帮助并将其修改为 “$ hg clone -U release ..repo url ...去” (我没有看到小写的 u 选项,但是有一个 U 表示没有更新) 但仍然出错 所以我又修改了它 “$ hg clone -U r60 ..repo url ...去” (我觉得release其实就是go release number?) 好的,现在终于可以工作了 但是,当它结束时 cd到go目录,咦,为什么所有的文件都被隐藏了?! 与 url 目录不同,ex 没有这样的 src 目录
所以我做错了什么,抱歉我的英语不好 谢谢你的帮助
作为一个新用户,我不能附上图片,并且不能在一个帖子中有超过两个链接,请参阅下面对 Evan Shaw 的回复中的图片链接
在指南页面中,他们说我需要安装 python-setuptools python-dev 和 build-essential,因为在 ubuntu/debian 用户的分发包存储库中,它们“很可能是旧的和坏的”,那是什么意思?我应该手动安装该工具(但不是 easy_install)吗?
对于一个新用户我不能自己回答,我认为jnml指出了最匹配的答案
我以为这个问题得到了回答, 问题是 Ubuntu/Debian 中的存储库工具旧了, 如果你只是 easy_install (apt-get install) 你得到的是版本 1.0.1 ,这与 go 安装指南中给出的命令不匹配, 所以一个简单的解决方法是(感谢 jnml 指出这一点):
- Mercurial 克隆
- 继续前进
- hg 更新版本
完成了。
但我仍然想知道如何在我的 Debian 上安装最新版本,但这是另一个问题,
非常感谢所有回复我的人,感谢你们的帮助!
最佳答案
hg -u(小写)绝对正确,请检查您的 mercurial 版本。
$ hg help clone
...
options:
-U --noupdate the clone will include an empty working copy (only a repository)
-u --updaterev REV revision, tag or branch to check out
...
$
关于repository - 无法在 Debian 上获取 go 语言存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868077/