如何搭建lunarVim的运行环境 7 months ago
前言
上面是依赖,安装完成后才能执行下面的一键安装脚本
linux & Macos:
LV_BRANCH='release-1.4/neovim-0.9' bash <(curl -s https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.4/neovim-0.9/utils/installer/install.sh)
windows:
pwsh -c "`$LV_BRANCH='release-1.4/neovim-0.9'; iwr https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.4/neovim-0.9/utils/installer/install.ps1 -UseBasicParsing | iex"
docker:
docker run -w /tmp -it --rm alpine:edge sh -uelic 'addgroup -S lunaruser && adduser -S lunaruser -G lunaruser --shell /bin/sh && apk add yarn git python3 cargo neovim ripgrep alpine-sdk bash curl --update && LV_BRANCH='release-1.4/neovim-0.9' su -c "bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/release-1.4/neovim-0.9/utils/installer/install.sh) --no-install-dependencies" lunaruser && su -c /home/lunaruser/.local/bin/lvim lunaruser'
以linux x86为例
系统安装的ubuntu20.10
make
系统自带, git
, pip
, python
, npm
, node
这些常见的就不展示了
neovim
要求版本 v0.9.0+
wget https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz
# 如果速度慢 可以在本地电脑先下载 然后再scp到linux上
tar -zxvf nvim-linux64.tar.gz
cd nvim-linux64/bin
pwd
# 让路径加入$PATH中
# source
# 接着测试
nvim
cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 选择1
根据安装日志,配置环境变量
如果不配置环境变量,就意味着rustup的版本没有指定,会报如下错误:
# 你可以配置环境变量或者通过下面的命令指定rustup的版本
rustup default stable
ripgrep
# 可以先本地下载再scp
curl -LO https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep_14.1.0-1_amd64.deb
# install
sudo dpkg -i ripgrep_14.1.0-1_amd64.deb
检查是否安装成功: 终端输入rg
,返回下面的结果就表示成功
lazygit
go install github.com/jesseduffield/lazygit@latest
安装字体
linux:
mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts && curl -fLO https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/DroidSansMNerdFont-Regular.otf
macos:
cd ~/Library/Fonts && curl -fLO https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/DroidSansMNerdFont-Regular.otf