เมื่อเร็ว ๆ นี้ฉันต้องการสร้าง Vim จากซอร์สเพื่อใช้ปลั๊กอินที่จำเป็นต้องมีการตีความ Lua สิ่งนี้ใช้ได้ดีกับแล็ปท็อปของฉัน แต่คอมพิวเตอร์ทาวเวอร์ของฉันมีปัญหา ทุกครั้งที่ฉันเรียกใช้ Vim ฉันจะได้รับข้อความ:
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
ไม่น่าแปลกใจที่ Vim ไม่สามารถเน้นไวยากรณ์และโยนข้อผิดพลาดอื่น ๆ จำนวนมากเมื่อแก้ไขข้อความ
หลังจากทำการวิจัยด้วยตัวเองฉันสามารถบอกได้ว่า syntax.vim นั้นมีอยู่จริง/usr/local/share/vim/vim74/syntax/syntax.vim
เมื่อเทียบกับไดเรกทอรีที่กล่าวถึงก่อนหน้านี้ ฉันจะแก้ปัญหานี้ได้อย่างไร
ข้อมูลเพิ่มเติม
checkinstall
เป็นกลุ่มได้รับการติดตั้งโดยใช้ เพื่อรวบรวมมันฉันวิ่งคำสั่ง:
./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile
make VIMRUNTIMEDIR=/usr/share/vim/vim74
sudo ln -s /usr/local/share/vim/vim74 /usr/share/vim/vim74
. ตอนนี้ฉันยังคงเปิดคำถามไว้ในกรณีที่ฉันพบปัญหาอื่น ๆ ที่เกี่ยวข้อง
sudo ln -s /usr/local/share/vim/vim74/syntax/syntax.vim /usr/share/vim/vim74/syntax/syntax.vim