我按照http://golang.org/doc/install.html处的安装指南进行操作, 起初一切顺利,但问题出现在“获取存储库”步骤,
指南说“$ hg clone -u release https://go.googlecode.com/hg/ go” 我遵循命令,但系统总是说这是错的 所以我阅读了帮助并将其修改为 “$ hg clone -U release ..repo url ... go” (我没有看到小写的u选项,但是有一个U而不是noupdate) 但仍然出错 所以我再次修改它 “$ hg clone -U r60 ..repo url ... go” (我认为发布实际上意味着去发行号?) 好的,现在终于有效了 但是,当它结束时 cd到go目录,嘿,为什么隐藏所有文件?! 并且与url目录不同,因为ex没有这样的src目录
所以我做错了什么,抱歉我的英语不好 谢谢你的帮助
并且在指南页面中他们说我需要安装python-setuptools python-dev和build-essential,因为在ubuntu / debian用户的发行版的软件包存储库中,“很可能是旧的和破坏的”,那是什么意思?我想手动安装该工具(但不是easy_install)?
我认为这个问题已经回答了, 问题是Ubuntu / Debian中的存储库是工具旧的, 如果你只是easy_install(apt-get install) 你有版本1.0.1,这与在安装指南中给出的命令不匹配, 所以一个简单的解决方法是(感谢jnml指出这一点):
已经完成了。
但我仍然想知道如何才能在我的Debian上安装最新版本,但这是另一个问题,
答案 0 :(得分:0)
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
...
$