“brew install -s”不从源代码编译

“brew install -s”不从源代码编译

我想通过自制程序从编译安装 vim,但即使我运行带有-s标志的命令,编译也不会发生。

brew install -s vim --with-luajit

或者

brew reinstall -s vim --with-luajit

==> 重新安装 vim

==>正在下载https://homebrew.bintray.com/bottles/vim-8.1.0202

已经下载:/Users/me/Library/Caches/Homebrew/vim-8.1.0202.high_sierra.bottle.tar.gz

==>浇注vim-8.1.0202.high_sierra.bottle.tar.gz

答案1

结果可能不完全相同,但--HEAD在命令上添加标志就像一个魅力。

brew uninstall --force vim
brew install --HEAD -s vim --with-luajit

现在 vim 已经安装了 Lua 支持。

答案2

您已经安装了它,您必须告诉brew您想要执行以下reinstall操作install

$ brew update
$ brew reinstall -s vim --with-luajit
==> Reinstalling vim --without-python --with-luajit
==> Installing dependencies for vim: perl, libyaml
==> Installing vim dependency: perl
==> Downloading https://homebrew.bintray.com/bottles/perl-5.28.0.el_capitan.bottle.tar.gz
....

你也可以强制它:

$ brew reinstall -s vim --with-luajit --force

您还可以直接brew使用最新版本--HEAD,这可能会有所帮助:

$ brew reinstall --HEAD -s vim --with-luajit --force

参考

相关内容