🐡
wslのNeovimでinit.luaを認識してくれない
はじめに
wslでNeovimをインストールした時にinit.luaを認識してくれなくて詰まった。
init.vimは読み込めるがinit.luaが読み込めない。
原因
Neovimのバージョンが古いから
対象環境
環境 | バージョン |
---|---|
Windows10 | 22H2 |
Ubuntu | 20.04.6 |
解決方法
これだとだめ(0.4.3がインストールされる)
# パッケージ最新化
sudo apt update && sudo apt upgrade -y
# Neovimをインストール
sudo apt install neovim
こうする必要がある
① 現在インストールされているNeovimを削除
sudo apt remove neovim -y
② 最新版のNeovimを入手
下記からnvim-linux64.tar.gzをダウンロード
③ パスを通す
# .local/binにnvimファイルを移動
# フォルダがない場合は作成
mv nvim-linux64.tar.gz ~/.local/bin
cd ~/.local/bin
# ファイル解凍
tar xzvf nvim-linux64.tar.gz
rm -rf nvim-linux64.tar.gz
# シンボリックリンクを作成してパスを通す
ln -s ./nvim-linux64/bin/nvim ./nvim
④ profileに下記を追記
# aliasを作成してコマンドが実行できるように
alias nvim=$HOME/.local/bin/nvim
おわりに
1時間くらい時間を使ってしまった...
スマートに解決出来るようになりたい
誤りなどありましたらコメントいただけると嬉しいです!
Discussion