投稿

ラベル(vim)が付いた投稿を表示しています

[memo] homebrew で 過去のバージョンを利用する際の一例 ( brew upgrade の際に、vim7.4.1952.el_capitan が perl 5.24.0 を連れ立ってインストールしたので過去のコミットに巻き戻してなんとかする)

homebrew で 過去のバージョンを利用する際の一例。 brew upgrade の際に、 vim-7.4.1952.el_capitan が perl 5.24.0 を連れ立ってインストールしたので過去のコミットに巻き戻してなんとかした。 かなり力技。 git log をチェックして、関係性をチェックしてから よさげなところを見つけて git checkout 何かむなしい。homebrew と言うより git の話になるか 追記:2016/06/27 時点ではこの問題は起きない commit bc6d00a9347070c2f9d063cadd6ffc3096afbf2b かな 日付的に違う理由だったのか perl は plenv で管理しているのでこの perl は余分かなぁ。 homebrew で管理しているのだから perl も homebrew で……。(-Mlocal::lib も忘れるし) [zunermuka ~]$ vim dyld: Library not loaded: /usr/local/opt/perl/lib/perl5/5.24.0/darwin-thread-multi-2level/CORE/libperl.dylib   Referenced from: /usr/local/bin/vim   Reason: image not found Trace/BPT trap: 5 brew link を実行していないのでエラーになる。 とりあえずこの時点での、二択。 1. brew install vim --with-custom-perl 2. vim.rb を過去のコミットに戻して、 brew uninstall vim ;brew install vim https://rt.perl.org/Public/Bug/Display.html?id=128093 も気になるし、消極的に 2.過去のコミットに戻すで一時凌ぐ。 vim-7.4.1941.el_capitan も同様だったため、 vim-7.4.1910.el_capitan まで戻す。 [zunermuka ~]$ cd /usr/local/Library/Formula/ [zunermuka /usr/local/...

[memo] .vimrc Vundle.vim から Dein.vim へ移行

  http://lingr.com/room/vim/archives/2016/02/23 を眺めて移行した。あっさりと移行完了。プラグインはぼちぼち整理しないと。 https://github.com/Shougo/dein.vim [zunermuka ~]$ curl https://raw.githubusercontent.com/ Shougo/dein.vim /master/bin/installer.sh > installer.sh   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                  Dload  Upload   Total   Spent    Left  Speed 100  2187  100  2187    0     0   1982      0  0:00:01  0:00:01 --:--:--  1982 [zunermuka ~]$ sh ./installer.sh ~/.vim/dein Install to "/Users/zunermuka/.vim/dein/repos/github.com/Shougo/dein.vim"... git is /usr...

[memo] .vim/bundle/vimproc/lib/vimproc_mac.so is not found. Please read :help vimproc and make it. とか言われる

[ vimproc ] vimproc's DLL: "/Users/zunermuka/.vim/bundle/vimproc/lib/vimproc_mac.so " is not found.  Please read :help vimproc and make it. https://github.com/ Shougo/vimproc.vim Copy autoload/*, lib/* and plugin/* files to your ' runtimepath ' directory (see :help runtimepath). これか そろそろ vim の設定周りは一旦リセットしてから必要なものだけにしないと [zunermuka ~]$ cd ~/.vim/bundle/vimproc.vim [zunermuka ~/.vim/bundle/vimproc.vim]$ git fetch [zunermuka ~/.vim/bundle/vimproc.vim]$ git merge Already up-to-date. [zunermuka ~/.vim/bundle/vimproc.vim]$ make /Applications/ Xcode.app /Contents/Developer/usr/bin/make -f make_mac.mak clang -O2 -W -Wall -Wno-unused -Wno-unused-parameter -bundle -fPIC  -o lib/vimproc_mac.so src/proc.c [zunermuka ~/.vim/bundle/vimproc.vim]$ ls -la total 56K drwxr-xr-x 24 zunermuka staff  816 10 15 09:54 . drwxr-xr-x 48 zunermuka staff 1632  9  3 10:56 .. drwxr-xr-x 14 zunermuka staff  476 10 19 12:01 .git -rw-r--r--  1 zunermuka staff   34 10 15 09:54...