chxuan / vimplus

:rocket:An automatic configuration program for vim
https://github.com/chxuan/vimplus
MIT License
3.9k stars 1.13k forks source link

在 Raspberry Pi 上安装失败 #217

Open QiDianMaker opened 4 years ago

QiDianMaker commented 4 years ago

尝试在树莓派(官网桌面版系统)上安装 vimplus,然而执行完 ./install.sh 命令后出现如下提示,然后直接退出安装了 image 所以想请问作者,这是什么问题?怎样能让能让 vimplus 支持 Raspberry Pi?

chxuan commented 4 years ago

@ML1024 你好,目前ycm不支持32的系统,我之前测试过,就算安装好了ycm,也不能补全代码。 https://github.com/chxuan/vimplus/issues/166

nigo81 commented 4 years ago

刚买了个树莓派4b,看里面说的是64位的。跪求大佬搞个树莓派版本的,你这个脚本太好用了!

chxuan commented 4 years ago

@nigo81 你好,我这边没有树莓派4b,所以无法测试,如果你有兴趣可以给vimplus提pr,让其支持树莓派4b,目前树莓派的桌面版系统都是32位的,之前测试了,不支持ycm的。

BD7IWD commented 3 years ago

手动修改 install.sh文件可完美适配树莓派

我已提交新的代码,也可以获取当前版本,手动修改install.sh文件实现安装。

第一步:

直接clone现有仓库到本地文件,进入vimplus目录找到install.sh文件,打开编辑。

第二步:

install.sh文件funtion get_linux_distor()模块里面适合的位置新增两行,代码如下:

elif grep -Eq "Raspbian" /etc/*-release; then
    echo "Raspbian"   

WechatIMG26

接着还是在这个文件里面第570行附近,找到funtion install_cimplus_on linux()模块里面合适的位置新增两行,代码如下:

elif [ ${distro} == "Raspbian" ]; then 
    install_vimplus_on_debian

image

这里需要注意,raspberry pi 系统是基于Debian开发的,所以这边仿照Debian的安装逻辑来写,我这边写的是”install_vimplus_on_debian“

另外,经过实测,不新增代码,直接修改install.sh文件也可以实现,我是直接在文件里面找到3个 Deeping,然后将3个Deeping都改成Raspbian也能安装成功。

image

image

RichardBrowning commented 6 months ago

树莓派现在的系统发行版已经按照Debian写了,可以正常安装,会有编译警报,但是可以正常安装。 设备是3 A+,Buster版本,64位系统