
+clientserver を必要とする Vim プラグインを使用しており、デフォルトの brew Vim レシピには適切なフラグが含まれていないため、./configure
ステップに追加しようとしています。
ソースからVimをビルドしようとしましたが、成功しませんでした。別のレシピを使用して試してみたいと思います。必要なフラグが設定されているレシピがあります。ここ-- あるいは Homebrew レシピ自体を編集するかもしれません...ただし、どのように進めればよいかわかりません。
代替レシピの使用、または Homebrew レシピ自体の編集を開始する際に役立つヒントを教えていただけませんか?
最終的には、両方の方法を学びたいと思っています。
クライアントサーバー機能を備えたターミナル vim をコンパイルするには、次の操作を実行しました。
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
(brewing に常に必要な Ruby のバグ回避策vim
)、次にbrew install vim
、そして最後にbrew unlink vim && brew link vim
。
ターゲット URL からインストールするには:
brew install https://gist.github.com/2004942/vim.rb
(ただし、この場合は私がやったことではありません)。
答え1
Homebrew フォーミュラを編集する方法は次のとおりです。
醸造編集式
したがって、あなたの場合は になりますbrew edit vim
。保存して再インストールします。編集した数式は、Homebrew を更新するまでローカルにキャッシュされます。正しく覚えていれば、Brew を更新すると、変更した数式をどうするかを尋ねられます。
独自の式を作成することもできます。フォーミュラクックブック基本的な手順は次のとおりです。
- ソフトウェアのtarballを作成し、
brew create
そのURLを呼び出します。例:brew create http://example.com/foo-0.1.tar.gz
brew install -vd foo
デバッグと詳細モードをオンにしてビルドします