Có cách nào để kiểm tra những lá cờ nào được đưa ra khi một gói được cài đặt với homebrew không?
Ví dụ, công thức emacs có số lượng cờ vô lý. Nếu tôi đã làm
brew install emacs --with-glib --with-librsvg
Sau này tôi muốn xác định rằng đối với việc cài đặt homacrew của emacs tôi đã cho các cờ --with-glib --with-librsvg
chứ không phải bất kỳ cờ nào khác.
Trường hợp thử nghiệm với gói lua:
Trước khi cài đặt gói, thông tin hiển thị tất cả các tùy chọn.
$ brew info lua
lua: stable 5.2.3 (bottled)
http://www.lua.org/
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/lua.rb
==> Options
--universal
Build a universal binary
--with-completion
Enables advanced readline support
--without-sigaction
Revert to ANSI signal instead of improved POSIX sigaction
Tôi cài đặt gói chỉ với --with-completion
cờ.
$ brew install lua --with-completion
==> Downloading http://www.lua.org/ftp/lua-5.2.3.tar.gz
######################################################################## 100.0%
==> Downloading http://luajit.org/patches/lua-5.2.0-advanced_readline.patch
######################################################################## 100.0%
==> Downloading http://lua-users.org/files/wiki_insecure/power_patches/5.2/lua-5
######################################################################## 100.0%
==> Patching
patching file Makefile
patching file src/Makefile
patching file src/lua.c
Hunk #1 succeeded at 231 (offset -5 lines).
Hunk #2 succeeded at 559 (offset -4 lines).
Hunk #3 succeeded at 575 (offset -4 lines).
patching file src/lua.c
==> make macosx INSTALL_TOP=/usr/local/Cellar/lua/5.2.3_1 INSTALL_MAN=/usr/local
==> make install INSTALL_TOP=/usr/local/Cellar/lua/5.2.3_1 INSTALL_MAN=/usr/loca
🍺 /usr/local/Cellar/lua/5.2.3_1: 13 files, 312K, built in 6 seconds
Sau khi cài đặt gói, thông tin hiển thị tất cả các tùy chọn, bao gồm cả những tùy chọn tôi không sử dụng. Lệnh này xác nhận rằng gói được xây dựng từ nguồn và không được đổ từ chai.
$ brew info lua
lua: stable 5.2.3 (bottled)
http://www.lua.org/
/usr/local/Cellar/lua/5.2.3_1 (13 files, 312K) *
Built from source with: --with-completion
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/lua.rb
==> Options
--universal
Build a universal binary
--with-completion
Enables advanced readline support
--without-sigaction
Revert to ANSI signal instead of improved POSIX sigaction