MSYS2 configure: error: Package requirements ( json >= 0.9 ) were not met: Package 'json', required by 'virtual:world', not found
时间: 2024-03-12 11:43:15 浏览: 151
这个错误提示表明您的系统缺少 json 库。您可以通过在 MSYS2 中执行以下命令来安装 json 库:
```
pacman -S mingw-w64-x86_64-json-c
```
安装完成后,再次运行 configure 脚本即可。如果您仍然遇到依赖问题,可以通过 pacman 命令搜索其他可能缺少的依赖项并安装它们。
相关问题
MSYS2 Package 'json', required by 'virtual:world', not found
这个错误提示意味着在你的 MSYS2 环境中没有找到名为 'json' 的软件包,而这个软件包是 'virtual:world' 所需要的一个依赖项。你需要安装 'json' 软件包来解决这个问题。你可以使用以下命令在 MSYS2 中安装 'json' 软件包:
```
pacman -S mingw-w64-x86_64-json-c
```
这个命令会使用 Pacman 包管理器安装 'json' 软件包及其依赖项。如果你的 MSYS2 环境中没有安装 Pacman 包管理器,你需要先安装它。
msys2 json >= 0.9 ... no
这个错误提示是因为 'virtual:world' 需要的 'json' 包版本号大于等于0.9,但是您当前安装的 'json' 包版本太低。您可以尝试以下方法来解决该问题:
1. 运行以下命令升级 'json' 包:
```
pacman -Syu mingw-w64-x86_64-json-c
```
这个命令会更新所有已安装的软件包,并且升级 'json' 包到最新版本。
2. 如果您已经运行了升级命令并且仍然遇到问题,请尝试重新安装 'json' 包:
```
pacman -S mingw-w64-x86_64-json-c
```
这个命令会重新安装 'json' 包并确保它是最新版本。
如果以上方法都无法解决问题,您可以尝试到MSYS2软件包仓库网站 https://packages.msys2.org/package/mingw-w64-x86_64-json-c 上手动下载最新版本的 'json' 包,并使用以下命令安装:
```
pacman -U /path/to/json-package.xz
```
其中 '/path/to/json-package.xz' 是您下载的 'json' 包的路径。
希望这可以帮助您解决问题。如果您还有任何问题,请随时向我提问。
阅读全文