MSYS2 bash readline命令未找到
问题描述:
我在Windows 7下安装了MSYS2。我想构建一个需要readline的开源项目。我安装的readline与MSYS2 bash readline命令未找到
pacman -S libreadline
但是,当我想配置,它停止错误,指出它无法找到的ReadLine。
configure: error: --with-readline was given, but test for readline failed
而且当我从庆典
readline -v
它说':的ReadLine找不到命令的bash' 运行。
我在mingw64 shell下做了同样的事情,首先安装了带mingw-w64-x86_64前缀的软件包,包括软件包mingw-w64-x86_64-readline。
这里的输出是相同的。
我能配置相同的源使用Cygwin的readline包(虽然我没能使更高版本)。
为什么MSYS2 shell找不到readline命令?你能帮我克服这个问题吗?
答
readline
不是一个命令,所以你不能readline -v
看到任何有用的东西。
你可能安装了库,但没有头文件。
看看是否还有-dev
或-devel
版本的软件包。
'readline'不是一个命令。所以你不能'readline -v'看到有用的东西。你可能安装了库,但不是头文件。看看这个软件包是否有'-dev'或'-devel'版本。 –
@EtanReisner谢谢,解决了这个问题。当我安装libreadline-devel软件包时,它能够*配置*。 – hansolo