Как установить Neovim на Ubuntu?


Ответы:


24

Из источника

  1. Скачать мастер ветку от Github

  2. Установите зависимости

    sudo apt-get install libtool autoconf automake cmake libncurses5-dev g++
    
  3. Перейти в корень проекта и построить

    make cmake
    make test
    
  4. Бежать nvimв/neovim-master/build/bin

Это подходит для меня.

Из хранилища

  1. Добавить репозиторий

    $ sudo add-apt-repository ppa:neovim-ppa/unstable
    
  2. Обновите и установите

    $ sudo apt-get update
    $ sudo apt-get install neovim
    

После этого вы можете захотеть создать символическую ссылку в / usr / bin, чтобы указать nvimместоположение, чтобы она косвенно включалась в ваш $ PATH.
Buddyshot

1
Я бы предложил создать символическую ссылку ~/binи добавить этот каталог к ​​вашему пути. Это также облегчает добавление других скриптов в ваш PATH.
Aignas

1
Возможно, нужно установить libtool-bin, а также.
Джонатан Ландрум

10

Согласно официальной вики :

Neovim был добавлен в личный архив пакетов, который позволяет установить его с помощью apt-get в Ubuntu 12.04 и более поздних версиях.

Запустите следующие команды:

sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim

Предварительные условия для модулей Python:

sudo apt-get install python-dev python-pip python3-dev python3-pip

Вы все еще должны установить модули Python вручную, что отстой ИМХО.
арт-солопов

Посмотрите этот раздел вики для трех простых шагов по установке модулей Python.
Том Хейл,

2
curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

с https://github.com/neovim/neovim/wiki/Install-Neovim

Он просто загружает автономный образ. Вы можете поместить его в путь, если вы хотите извинить его из любого места. Работает на ВСЕХ РАСПРЕДЕЛЕНИЯХ


0

Я следовал за; мерзавец клон **; CD Neovim; сделать cmake сделать тест

В итоге nvim работал, но не интегрирован с системой. Я мог бы оставить его на несколько недель / месяцев, чтобы привести его в какое-то состояние. Но это работает.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.