我是 Linux 新手(我正在设置它以开始自学 Web 开发)。我正在安装 Vim,为此安装了 Mercurial。
hg clone https://vim.googlecode.com/hg vim
似乎运行良好,但是当我尝试使用更新到最新版本时hg pull
,hg update
我得到了这个hg pull
:
abort: no repository found in '/home/steven' (.hg not found)!
难道我做错了什么?
我的设置的一些细节:双启动计算机,Windows 在一个 SSD 硬盘上,Linux 在另一个光驱上。Ubuntu 12.04
答案1
如果你遇到此问题中止:在‘/home/username/path/to/project’中未找到存储库(未找到 .hg)!
那么该存储库中可能缺少 .hg。在终端中运行此命令
hg init
完成后,正常使用其余命令将代码推送到存储库中。
答案2
(我在 SO 上对同一个问题发表了相同的答案)
您不需要 Linux 来学习 Web 开发:Windows 和 Mac OS X 同样适用。
你不需要从源代码安装 Vim(以及 Mercurial),因为它已经在你的机器上了:
召唤“Dash”
类型
ter
打开终端
vim
在提示符下输入并按<Enter>
这个 CLI 版本的 Vim 可能是一个“微型”版本,缺少一些有用的功能。
通过 Ubuntu 的包管理系统,您可以获得更合适的 Vim,它具有 GUI 前端和更多功能。要安装它,您只需启动Ubuntu 软件中心,搜索“gvim”并安装。这应该足够了。
如果你需要对安装进行更多的控制,你可以安装第二个包管理器突触这比软件中心但要详细得多。在突触,搜索“vim-gnome”和/或“vim-nox”。
回答你的问题:克隆在你的“home”中创建了一个“vim”目录:
/home/steven/vim
或者~/vim
(~
是 的快捷方式/home/steven
)。这个“vim”目录是一个独立的 Mercurial 存储库,你应该在那里发出任何与 Mercurial 相关的命令:$ hg clone https://vim.googlecode.com/hg vim $ cd vim <-- "change directory" $ hg something
但你不必这么做:克隆后获得的源是最新的,可以进行构建。
祝你好运,欢迎使用 Linux(和 SO)。