1

Я новичок в Linux (который я настраиваю, чтобы начать учить себя веб-разработке). Я устанавливаю Vim, и для этого устанавливается Mercurial.

hg clone https://vim.googlecode.com/hg vim Казалось, что vim работает нормально, но когда я пытаюсь обновиться до последней версии, используя hg pull и hg update я получаю это после hg pull:

abort: no repository found in '/home/steven' (.hg not found)!

Я делаю что-то неправильно?

Некоторые подробности моей настройки: двойной загрузочный компьютер с Windows на одном жестком диске SSD и Linux на отдельном оптическом приводе. Ubuntu 12.04

2 ответа2

1

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

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

hg init

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

1

(Я написал тот же ответ на тот же вопрос в 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": /home/steven/vim или ~/vim (~ это ярлык для /home/steven). Этот каталог "vim" является автономным хранилищем Mercurial, и именно здесь вы должны выполнять любые дальнейшие команды, связанные с Mercurial:

    $ hg clone https://vim.googlecode.com/hg vim
    $ cd vim <-- "change directory"
    $ hg something
    

    Но вам не нужно этого делать: источники, которые вы получаете после клонирования, обновлены и готовы к сборке.

Удачи и добро пожаловать в Linux (и так).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .