make: execvp: pg_config: Permission denied
时间: 2023-08-01 11:11:07 浏览: 67
这个错误通常表示您缺少执行权限来运行pg_config命令。您可以尝试以下解决方法:
1. 以管理员身份重新安装 PostgreSQL,并确保在安装过程中选择“添加 PostgreSQL 到 PATH”选项。
2. 检查您的路径是否包含了pg_config命令的位置。您可以在终端中运行以下命令查找pg_config的位置:
```
which pg_config
```
如果它没有返回路径,则说明您需要添加路径到您的PATH环境变量中。
3. 检查您是否有权限运行pg_config命令。您可以尝试使用sudo来运行pg_config命令:
```
sudo pg_config
```
如果您可以成功运行,则说明您需要更改您的用户权限。
相关问题
make: execvp: /usr/local/arm/arm-2009q3/bin: Permission denied
这个问题可能是因为你没有执行权限。你可以尝试使用命令chmod来给予执行权限。具体操作可以参考以下命令:
chmod +x /usr/local/arm/arm-2009q3/bin
如果你还是无法执行,可能是因为你没有root权限,你需要使用sudo命令来执行。
sudo chmod +x /usr/local/arm/arm-2009q3/bin
希望这个回答能够帮到你!
error trying to exec 'as': execvp: Permission denied
这个错误通常表示你的系统中缺少必要的工具或者权限不足。
如果你是在 Linux 下编译程序,这个错误可能是因为你的用户没有执行 `as` 命令的权限。你可以使用 `sudo` 命令以 root 权限运行编译器,或者检查你的系统是否正确安装了 GNU 工具链。
如果你是在 Windows 下编译程序,这个错误可能是因为你的系统中没有正确配置好环境变量。你需要检查你的系统是否正确安装了 Visual Studio 或者 MinGW,以及是否正确设置了 PATH 环境变量。
总之,这个错误可能有很多原因,需要具体情况具体分析。如果以上方法都无法解决问题,建议查看编译器的文档或者寻求更专业的技术支持。