VundleVim / Vundle.vim

Vundle, the plug-in manager for Vim
http://github.com/VundleVim/Vundle.Vim
MIT License
23.9k stars 2.57k forks source link

unable to install Vundle on windows #900

Open iSteed opened 5 years ago

iSteed commented 5 years ago

I have dug through these issues, and none seem to be the same problem i am experiencing. Following all the install guides, and FAQs i could find, I am unable to get Vundle.vim to install. I am on windows, with 64bit vim. i have gone back and fourth between the default /vimfiles/ and /.vim/ im unsure of how to proceed.

here is my _vimrc:

"sample config from vundle
set nocompatible              " be iMproved, required
filetype off                  " required

set rtp+=$HOME\.vim\bundle\Vundle.vim
call vundle#begin('$HOME\.vim\bundle')
Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
Plugin 'skywind3000/asyncrun'
Plugin 'tpope/vim-fugitive'
Plugin 'git://git.wincent.com/command-t.git'
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line}}

here is my :version

VIM - Vi IMproved 8.1 (2018 May 18, compiled Apr  3 2019 22:02:53)
MS-Windows 64-bit console version
Included patches: 1-1108
Compiled by appveyor@APPVYR-WIN
Huge version without GUI.  Features included (+) or not (-):
+acl                +clientserver       +diff               +folding            +linebreak          +mzscheme/dyn       +quickfix           -tag_old_static     +user_commands      +writebackup
+arabic             +clipboard          +digraphs           -footer             +lispindent         -netbeans_intg      +reltime            -tag_any_white      +vartabs            -xfontset
+autocmd            +cmdline_compl      -dnd                +gettext/dyn        +listcmds           +num64              +rightleft          +tcl/dyn            +vertsplit          -xim
+autochdir          +cmdline_hist       -ebcdic             -hangul_input       +localmap           +packages           +ruby/dyn           +termguicolors      +virtualedit        -xpm_w32
+autoservername     +cmdline_info       +emacs_tags         +iconv/dyn          +lua/dyn            +path_extra         +scrollbind         +terminal           +visual             -xterm_save
-balloon_eval       +comments           +eval               +insert_expand      +menu               +perl/dyn           +signs              -termresponse       +visualextra
+balloon_eval_term  +conceal            +ex_extra           +job                +mksession          +persistent_undo    +smartindent        +textobjects        +viminfo
-browse             +cryptv             +extra_search       +jumplist           +modify_fname       -postscript         +startuptime        +textprop           +vreplace
++builtin_terms     +cscope             -farsi              +keymap             +mouse              +printer            +statusline         -tgetent            +vtp
+byte_offset        +cursorbind         +file_in_path       +lambda             -mouseshape         +profile            -sun_workshop       +timers             +wildignore
+channel            +cursorshape        +find_in_path       +langmap            +multi_byte_ime/dyn +python/dyn         +syntax             +title              +wildmenu
+cindent            +dialog_con         +float              +libcall            +multi_lang         +python3/dyn        +tag_binary         -toolbar            +windows
   system vimrc file: "$VIM\vimrc"
     user vimrc file: "$HOME\_vimrc"
 2nd user vimrc file: "$HOME\vimfiles\vimrc"
 3rd user vimrc file: "$VIM\_vimrc"
      user exrc file: "$HOME\_exrc"
  2nd user exrc file: "$VIM\_exrc"
       defaults file: "$VIMRUNTIME\defaults.vim"
Compilation: cl -c /W3 /nologo  -I. -Iproto -DHAVE_PATHDEF -DWIN32  -DFEAT_CSCOPE -DFEAT_TERMINAL  -DFEAT_JOB_CHANNEL      -DWINVER=0x0501 -D_WIN32_WINNT=0x0501 /MP -DHAVE_STDINT_H /Ox /GL -DNDEBUG  /Zl /MT -D
FEAT_MBYTE_IME -DDYNAMIC_IME -DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_TCL -DDYNAMIC_TCL -DDYNAMIC_TCL_DLL=\"tcl86t.dll\" -DDYNAMIC_TCL_VER=\"8.6\" -DFEAT_LUA -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua53.dll\" -DFEA
T_PYTHON -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3 -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"python37.dll\" -DFEAT_MZSCHEME -I "C:\Program Files\Racket\include" -DMZ_PRECISE_GC -DDY
NAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"libracket3m_a36fs8.dll\" -DDYNAMIC_MZGC_DLL=\"libracket3m_a36fs8.dll\" -DFEAT_PERL -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl528.d
ll\" -DFEAT_RUBY -DDYNAMIC_RUBY -DDYNAMIC_RUBY_VER=24 -DDYNAMIC_RUBY_DLL=\"x64-msvcrt-ruby240.dll\" -DFEAT_HUGE /Fd.\ObjCULYHTRZAMD64/ /Zi
Linking: link  /nologo /subsystem:console,5.02 /opt:ref /LTCG:STATUS oldnames.lib kernel32.lib advapi32.lib shell32.lib gdi32.lib  comdlg32.lib ole32.lib netapi32.lib uuid.lib /machine:AMD64   libcmt.lib  user
32.lib  /nodefaultlib:lua53.lib  /STACK:8388608  /nodefaultlib:python27.lib /nodefaultlib:python37.lib   "C:\Tcl\lib\tclstub86.lib" WSock32.lib /PDB:vim.pdb -debug

:script

  1: ~\_vimrc
  2: C:\Program Files (x86)\Vim\vim81\vim81\ftoff.vim
  3: ~\.vim\bundle\Vundle.vim\autoload\vundle.vim
  4: ~\.vim\bundle\Vundle.vim\autoload\vundle\config.vim
  5: C:\Program Files (x86)\Vim\vim81\vim81\filetype.vim
  6: C:\Program Files (x86)\Vim\vim81\vim81\ftplugin.vim
  7: C:\Program Files (x86)\Vim\vim81\vim81\indent.vim
  8: ~\vimfiles\plugin\asyncrun.vim
  9: ~\vimfiles\plugin\bundle\Vundle.vim\autoload\vundle\config.vim
 10: ~\vimfiles\plugin\bundle\Vundle.vim\autoload\vundle\installer.vim
 11: ~\vimfiles\plugin\bundle\Vundle.vim\autoload\vundle\scripts.vim
 12: ~\vimfiles\plugin\bundle\Vundle.vim\autoload\vundle.vim
 13: ~\vimfiles\plugin\bundle\Vundle.vim\ftplugin\vundlelog.vim
 14: ~\vimfiles\plugin\bundle\Vundle.vim\syntax\vundlelog.vim
 15: ~\vimfiles\plugin\bundle\Vundle.vim\test\minirc.vim
 16: C:\Program Files (x86)\Vim\vim81\vim81\syntax\syntax.vim
 17: C:\Program Files (x86)\Vim\vim81\vim81\syntax\synload.vim
 18: C:\Program Files (x86)\Vim\vim81\vim81\syntax\syncolor.vim
 19: C:\Program Files (x86)\Vim\vim81\vim81\plugin\getscriptPlugin.vim
 20: C:\Program Files (x86)\Vim\vim81\vim81\plugin\gzip.vim
 21: C:\Program Files (x86)\Vim\vim81\vim81\plugin\logiPat.vim
 22: C:\Program Files (x86)\Vim\vim81\vim81\plugin\manpager.vim
 23: C:\Program Files (x86)\Vim\vim81\vim81\plugin\matchparen.vim
 24: C:\Program Files (x86)\Vim\vim81\vim81\plugin\netrwPlugin.vim
 25: C:\Program Files (x86)\Vim\vim81\vim81\plugin\rrhelper.vim
 26: C:\Program Files (x86)\Vim\vim81\vim81\plugin\spellfile.vim
 27: C:\Program Files (x86)\Vim\vim81\vim81\plugin\tarPlugin.vim
 28: C:\Program Files (x86)\Vim\vim81\vim81\plugin\tohtml.vim
 29: C:\Program Files (x86)\Vim\vim81\vim81\plugin\vimballPlugin.vim
 30: C:\Program Files (x86)\Vim\vim81\vim81\plugin\zipPlugin.vim

Looking at the :PluginInstall interface, i only see the main plugin, where i expect to see the others i have place in the vimrc file.

  " Installing plugins to C:\Users\<myname>\.vim\bundle                                                    |
. Plugin 'VundleVim/Vundle.vim'                                                                         |~
* Helptags                                                                                              |~
                                                                                                        |~

when i go to :PluginInstall and highlight Vumble/Vumble.vim and hit i

[Vundle] Installer [Preview][RO]                                                                         [No Name]
Processing 'VundleVim/Vundle.vim'
Error detected while processing function vundle#installer#run[8]..vundle#installer#install_and_require[2]..vundle#config#bundle[2]..<SNR>9_check_bundle_name:
line    2:
Vundle error: Name collision for Plugin VundleVim/Vundle.vim. Plugin VundleVim/Vundle.vim previously used the name "Vundle.vim". Skipping Plugin VundleVim/Vundle.vim.
Error detected while processing function vundle#installer#run[8]..vundle#installer#install_and_require[3]..vundle#installer#helptags:
line    1:
E121: Undefined variable: rtpath

and here is my :PluginList

" My Plugins                                                                                            |
Plugin 'VundleVim/Vundle.vim'                                                                           |~

no other plugins are listed, i do not think i have the main plugin installed correctly. please let me know if there is anything i can do to get any help on this issue.

iSteed commented 5 years ago

thought i would add this as well.

W:\>git --version
git version 2.21.0.windows.1

W:\>curl --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
davidlowryduda commented 5 years ago

This feels very similar to #430 to me. Unfortunately, I am the only person suggesting actions towards issues at the moment, and I don't have a Windows machine. If you continue to have trouble, it might be a good idea to try one of the more active (and larger and more featureful --- though whether you think that is what you want is a different question) plugin managers like vim-plug.

On the other hand, if you do figure it out, be sure to comment here.