apt-get install neovim 과 같은 방법으로는 최신 버전을 설치 할 수 없다.
최신버전을 설치하려면, 다음 과정을 거쳐야한다.
cf.https://github.com/neovim/neovim/wiki/Installing-Neovim
sudo apt-get install software-properties-common
- 이 명령어를 선행해줘야할 수도 있다.
sudo apt-get remove neovim -y
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update -y
sudo apt-get install neovim -y
https://launchpad.net/~neovim-ppa/+archive/ubuntu/unstable
ppa archive 를 살펴보고 원하는 아키텍쳐 / 버전이 없는경우 unstable 버전에서 찾아서 다시 반복해볼 필요가 있다. 다행히 unstable 버전은 ubuntu 23.04 를 지원하는게 있어서 받아서 씀…
sudo add-apt-repository ppa:neovim-ppa/unstable
이렇게 설치하고 나면, NvChad 를 세팅해보자.
git clone https://github.com/NvChad/NvChad ~/.config/nvim –depth 1 && nvim
nvim 을 실행해보면 에러가 발생한다. (LuaJit)
snap 을 사용하는게 깔끔한듯.
sudo snap install –beta nvim –classic
snap version 도 bytecode 관련한 에러 발생..
몇가지 시도들이 수포로 돌아가면서… 결국 neovim을 직접 빌드하기로 했다…
clang/gcc, cmake > 3.10 의 prerequstion 과 ninja-build,gettext
정도 추가로 설치해서 문서에 기술된대로 make CMAKE_BUILD_TYPE=RelWithDebInfo 로 빌드, 그리고 sudo make install
결과는…. snap version 과 동일하다….
NvChad 이슈를 뒤져보니