checkhealth: ignore cpamn "!" output #11869
cpanm outputs a warning that suggest to use 'sudo' or use local::lib. cpanm exits with 0 so nvim thinks that the command worked. cpanm output that starts with "!" is likely an error. Close #11858
This commit is contained in:
parent
d9657b3ae2
commit
1b200d9936
|
@ -708,9 +708,9 @@ function! s:check_perl() abort
|
|||
endif
|
||||
call health#report_info('Nvim perl host: '. host)
|
||||
|
||||
let latest_cpan_cmd = 'cpanm --info Neovim::Ext'
|
||||
let latest_cpan_cmd = 'cpanm --info -q Neovim::Ext'
|
||||
let latest_cpan = s:system(latest_cpan_cmd)
|
||||
if s:shell_error || empty(latest_cpan)
|
||||
if s:shell_error || empty(latest_cpan) || latest_cpan[0] ==# '!'
|
||||
call health#report_error('Failed to run: '. latest_cpan_cmd,
|
||||
\ ["Make sure you're connected to the internet.",
|
||||
\ 'Are you behind a firewall or proxy?'])
|
||||
|
|
Loading…
Reference in New Issue