Comment puis-je changer la configuration du compilateur lorsque j'utilise l'installation de brew? Je veux compiler vim avec + farsi en utilisant brew. Mais il semble que + farsi ne soit pas disponible dans les options de brassage:
$ brew install +farsi vim
Error: No available formula for +farsi
J'ai également essayé cette commande:
$ brew install vim --+farsi
==> Downloading http://ftp.debian.org/debian/pool/main/v/vim/vim_7.4.052.orig.tar.gz
Already downloaded: /Library/Caches/Homebrew/vim-7.4.052.tar.gz
==> Patching
patching file src/auto/configure
patching file src/osdef.sh
patching file src/os_mac.h
==> ./configure --prefix=/usr/local --mandir=/usr/local/Cellar/vim/7.4.052/share/man --enable-multibyte --with-tlib=ncur
==> make
==> make install prefix=/usr/local/Cellar/vim/7.4.052 STRIP=/usr/bin/true
Mais encore + farsi n'est pas compilé avec vim:
[ben@thebeast ~/vim/vim74]$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 24 2013 18:58:47)
Compiled by root@apple.com
Normal version without GUI. Features included (+) or not (-):
-farsi
En fait, les seules options disponibles sont les suivantes:
$ brew options vim
--disable-nls
Build vim without National Language Support (translated messages, keymaps)
--override-system-vi
Override system vi
--with-client-server
Enable client/server mode
--with-lua
Build vim with lua support
--with-mzscheme
Build vim with mzscheme support
--with-perl
Build vim with perl support
--with-python3
Build vim with python3 support
--with-tcl
Build vim with tcl support
--without-python
Build vim without python support
--without-ruby
Build vim without ruby support
--HEAD
install HEAD version
Est-ce à dire que seul un sous-ensemble de configurations est disponible en brassage?
/usr/local/bin/vim --version
également -farsi ?Vous pouvez modifier la formule de l'infusion pour vim qui se trouve probablement dans
/usr/local/Library/Formula
et dans le fichier nommévim.rb
. Vous pouvez éditer ce fichier et ajouter vos options nécessaires dans les lignes où il exécute le processus de compilation tel quesystem "make"
ouJe ne pense pas qu'il implémente simplement certaines des options, brew crée dynamiquement les options de compilation en fonction du processus de compilation de l'application et des makefiles.
la source