尝试通过 Mercurial 安装 Vim 时出现“abort: no storage account found”

尝试通过 Mercurial 安装 Vim 时出现“abort: no storage account found”

我是 Linux 新手(我正在设置它以开始自学 Web 开发)。我正在安装 Vim,为此安装了 Mercurial。

hg clone https://vim.googlecode.com/hg vim似乎运行良好,但是当我尝试使用更新到最新版本时hg pullhg 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 上对同一个问题发表了相同的答案)

  1. 您不需要 Linux 来学习 Web 开发:Windows 和 Mac OS X 同样适用。

  2. 你不需要从源代码安装 Vim(以及 Mercurial),因为它已经在你的机器上了:

    1. 召唤“Dash”

    2. 类型ter

    3. 打开终端

    4. vim在提示符下输入并按<Enter>

    这个 CLI 版本的 Vim 可能是一个“微型”版本,缺少一些有用的功能。

    通过 Ubuntu 的包管理系统,您可以获得更合适的 Vim,它具有 GUI 前端和更多功能。要安装它,您只需启动Ubuntu 软件中心,搜索“gvim”并安装。这应该足够了。

    如果你需要对安装进行更多的控制,你可以安装第二个包管理器突触这比软件中心但要详细得多。在突触,搜索“vim-gnome”和/或“vim-nox”。

  3. 回答你的问题:克隆在你的“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)。

相关内容