Error: invalid option: --with-unixodbc
时间: 2024-03-10 14:51:05 浏览: 16
这个错误提示意味着你使用了一个无效的选项 `--with-unixodbc`,它可能已经被删除或者不再受支持。
在 Homebrew 中,默认情况下不再支持使用选项来构建公式。相反,Homebrew 会尝试自动检测系统中已安装的库和依赖项,并使用它们来构建公式。
如果你需要使用特定的选项来构建公式,你可以尝试使用 Homebrew 提供的 `--build-from-source` 选项,如下所示:
```
brew install freetds --build-from-source --with-unixodbc
```
`--build-from-source` 选项会强制 Homebrew 从源代码构建公式,而不是使用预编译的二进制文件。这有助于确保使用正确的选项来构建公式。
希望这可以帮助你解决问题。
相关问题
Error: invalid option: --with-unixodbc cc@ccdeMacBook-Pro ~ % brew install freetds --with-unixodbc
这个错误提示意味着你使用了一个无效的选项 `--with-unixodbc`,它可能已经被删除或者不再受支持。
在 Homebrew 中,默认情况下不再支持使用选项来构建公式。相反,Homebrew 会尝试自动检测系统中已安装的库和依赖项,并使用它们来构建公式。
如果你需要使用特定的选项来构建公式,你可以尝试使用 Homebrew 提供的 `--build-from-source` 选项,如下所示:
```
brew install freetds --build-from-source --with-unixodbc
```
`--build-from-source` 选项会强制 Homebrew 从源代码构建公式,而不是使用预编译的二进制文件。这有助于确保使用正确的选项来构建公式。
希望这可以帮助你解决问题。
error: invalid option "--with-http_geoip2_module"
这个错误通常是由于缺少GeoIP2模块导致的。请尝试安装GeoIP2模块并重新编译:
1. 首先,确保您已经安装了GeoIP2库和开发文件。您可以在终端中运行以下命令:
```
sudo apt-get update
sudo apt-get install libgeoip2-dev geoip-bin
```
2. 然后,在重新编译Nginx时,使用--with-http_geoip_module选项:
```
./configure --with-http_geoip_module --with-http_geoip2_module
make
sudo make install
```
如果您使用的是预编译的Nginx二进制文件,则需要重新编译它以包括GeoIP2模块。