./configure --prefix=/Users/admin/Downloads/protobuf-3.1 3.0 zsh: no such file or directory: ./configure
时间: 2023-06-17 20:06:53 浏览: 68
这个错误提示表明在当前目录下并没有名为 `configure` 的文件,因此它无法找到这个文件并执行它。
请确认你是否在正确的目录下执行了该命令。如果该目录确实存在 `configure` 文件,则可能是文件权限的问题。你可以尝试使用 `chmod` 命令为该文件添加执行权限,例如:
```
chmod +x configure
```
然后再次运行 `./configure` 命令。
相关问题
./configure --with-apr=/usr/local/apr执行不成功
您好!我理解您的问题是在执行 `./configure --with-apr=/usr/local/apr` 命令时遇到了问题。可能是因为您的系统中没有安装 APR 或者 APR 安装路径不正确。
您可以尝试以下步骤来解决问题:
1. 确认您的系统中已经安装了 APR,并且安装路径为 `/usr/local/apr`。如果没有安装,可以使用以下命令进行安装:
```
sudo apt-get install libapr1-dev
```
2. 确认 APR 安装路径是否正确。您可以使用以下命令查看 APR 安装路径:
```
dpkg -L libapr1-dev
```
如果路径不是 `/usr/local/apr`,则需要使用正确的路径进行配置。
3. 如果以上步骤都没有解决问题,您可以尝试使用 `--with-apr-util` 选项指定 APR-util 的路径,例如:
```
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
```
希望这些步骤可以帮助您解决问题。如果您还有其他问题,请随时提问。
第四步中的./configure --with-pgconfig=是什么意思
在编译并安装 pg_curl 扩展时,需要指定 PostgreSQL 安装目录中的 pg_config 工具路径,以便在编译过程中使用正确的 PostgreSQL 头文件和库文件。
`./configure` 是一个自动化脚本,用于检查系统环境并配置编译选项。`--with-pgconfig=` 参数指定 pg_config 工具的路径,该工具包含在 PostgreSQL 的开发包中,用于提供 PostgreSQL 的编译和安装信息。在指定该参数时,应该将其设置为您系统中 PostgreSQL 安装目录中的 pg_config 工具的路径。
例如,如果您的 PostgreSQL 安装目录位于 /usr/pgsql-12,那么指定该参数的命令应该是:
```
./configure --with-pgconfig=/usr/pgsql-12/bin/pg_config
```
这样,编译过程就能够正确地使用 PostgreSQL 的头文件和库文件了。