ข้อผิดพลาด Neovim บน PlugInstall ‹SNR›3_job_handler

รับข้อผิดพลาดต่อไปนี้ในการทำงาน: PlugInstall

Error detected while processing function <SNR>3_job_handler:
E121: Undefined variable: self

การติดตั้งปลั๊กอินไม่เสร็จสมบูรณ์

ส่วนหนึ่งของ .vimrc ของฉัน

set nocompatible        
set hidden
set nowrap
set termguicolors
filetype on
map  <c-l> :tabn<cr>
map  <c-h> :tabp<cr>
map  <c-n> :tabnew<cr>
call plug#begin('~/.vim/plugged')

....

"typescript
Plug 'mhartington/nvim-typescript'
call plug#end()

person Rohit Sthapit    schedule 14.08.2017    source แหล่งที่มา
comment
คุณใช้ปลั๊กอินอะไรในการจัดการปลั๊กอิน? วุนเดิ้ลเหรอ? คุณสามารถแชร์ส่วนปลั๊กอินของ vimrc ได้ไหม   -  person sudo bangbang    schedule 14.08.2017
comment
ฉันใช้ vim-plug   -  person Rohit Sthapit    schedule 14.08.2017
comment
ฉันเริ่มได้รับข้อผิดพลาดนี้เมื่อฉันพยายามติดตั้ง nvim-typescript ก่อนหน้านี้มันทำงานได้ดี @sudobangbang   -  person Rohit Sthapit    schedule 14.08.2017


คำตอบ (3)


ฉันต้องอัปเดต vim-plug

ฉันวิ่ง

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

มันทำงานได้ดีตอนนี้

person Rohit Sthapit    schedule 14.08.2017
comment
หากคุณได้ติดตั้งไว้แล้ว (เช่น จาก AUR เป็นต้น) คุณสามารถทำได้ :PlugUpgrade - person arminfro; 25.07.2018

ปัญหานี้ได้รับการแก้ไขแล้ว แต่ด้วยเหตุผลบางอย่าง vim-plug จึงไม่เปิดตัว เป็นเวลา 2 ปีในขณะที่เขียนสิ่งนี้ หากสิ่งนี้ยังคงเป็นจริงเมื่อคุณอ่านข้อความนี้ ตรวจสอบให้แน่ใจว่าคุณใช้สาขา git master ไม่ใช่รุ่นล่าสุด หากคุณใช้ตัวจัดการแพ็คเกจ คุณน่าจะมีตัวจัดการที่ล้าสมัย

หากคุณกำลังติดตั้งแบบฟอร์ม AUR ให้ใช้ neovim-plug-git ไม่ใช่ neovim-plug :PlugUpgrade ควรใช้งานได้เช่นกัน แต่ปัญหามีแนวโน้มที่จะเกิดขึ้นอีกในลักษณะนั้น

person Albin    schedule 17.09.2018
comment
(ฉันรู้ว่าสิ่งนี้ได้รับคำตอบแล้ว แต่นี่คือคำตอบในรูปแบบที่จะช่วยให้ฉันเข้าใจและแก้ไขปัญหาได้เร็วขึ้น) - person Albin; 18.09.2018

ฉันใช้ปลั๊กอินจาก

mhartington/nvim-typescript

Plug 'mhartington/nvim-typescript'

set nocompatible                                                                                                
set hidden
set nowrap
set termguicolors
filetype on
map  <c-l> :tabn<cr>
map  <c-h> :tabp<cr>
map  <c-n> :tabnew<cr>
call plug#begin('~/.vim/plugged')
"typescript
Plug 'mhartington/nvim-typescript'
call plug#end()
person sudo bangbang    schedule 14.08.2017
comment
ไม่มีการติดตั้งปลั๊กอินใด ๆ เพียงแต่ทำให้เกิดข้อผิดพลาดและหยุดถาวร - person Rohit Sthapit; 14.08.2017