'abort: репозиторий не найден' при попытке установить Vim через Mercurial

Я новичок в Linux (который я настраиваю, чтобы начать учить себя веб-разработке). Я устанавливаю 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

2 ответа

Если вы столкнулись с этой проблемой, прервите: хранилище не найдено в "/home/username/path/to/project" (.hg не найден)!

тогда, вероятно,.hg отсутствует в этом хранилище. Запустите эту команду в терминале

hg init

как только это будет сделано, используйте оставшуюся часть команды, как обычно, чтобы вставить ваш код в хранилище.

(Я написал тот же ответ на тот же вопрос в SO)

  1. Вам не нужен Linux для изучения Web-разработки: Windows и Mac OS X одинаково хороши.

  2. Вам не нужно устанавливать Vim из исходных кодов (и, следовательно, Mercurial), потому что он уже установлен на вашем компьютере:

    1. вызвать "Даш"

    2. тип ter

    3. открыть терминал

    4. тип vim в командной строке и нажмите <Enter>

    Эта CLI-версия Vim, вероятно, представляет собой "крошечную" сборку, в которой не хватает нескольких полезных функций.

    Весьма правильный Vim с интерфейсом GUI и другими функциями доступен через систему управления пакетами Ubuntu. Чтобы установить его, вам нужно всего лишь запустить Ubuntu Software Center, найти "gvim" и установить его. Этого должно быть достаточно.

    Если вам нужен больший контроль над установкой, вы можете установить второй менеджер пакетов, который называется Synaptic, который менее привлекателен, чем Software Center, но намного более детален. В Synaptic найдите "vim-gnome" и / или "vim-nox".

  3. Чтобы ответить на ваш вопрос: клонирование создало каталог "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 (и так).

Другие вопросы по тегам