Я использую плагин Vim, для которого требуется +clientserver, а рецепт Vim по умолчанию для brew не включает соответствующие флаги, поэтому я пытаюсь добавить его на шаг ./configure .
Я пытался собрать Vim из исходного кода, но безуспешно. Я хотел бы попробовать либо использовать альтернативный рецепт - есть один с установленными флагами, которые мне нужны здесь - или, возможно, редактировать сам рецепт Homebrew ... однако я не уверен, как поступить.
Может кто-нибудь дать мне несколько советов, которые помогут мне начать использовать альтернативный рецепт или редактировать сам рецепт Homebrew?
В конечном счете, я хотел бы научиться делать обе вещи.
чтобы скомпилировать терминал vim с функциями clientserver, я сделал следующее:
brew edit vim
и отредактировал параметры ./configure следующим образом (удалены --enable-gui=no и --without-x и добавлены --enable-gui=gtk2):
system "./configure", "--prefix=#{HOMEBREW_PREFIX}",
"--mandir=#{man}",
"--disable-nls",
"--enable-multibyte",
"--with-tlib=ncurses",
"--enable-cscope",
"--enable-rubyinterp",
"--enable-pythoninterp",
"--enable-gui=gtk2",
"--with-features=huge",
*language_opts
Затем rvm use system (обходной путь с ошибкой ruby, который всегда требуется для приготовления vim); затем brew install vim ; и наконец brew unlink vim && brew link vim .
Чтобы установить с целевого URL:
brew install https://gist.github.com/2004942/vim.rb
(хотя в данном случае это не то, что я сделал).
