Cygwin bash.exe-未找到入口点

Cygwin bash.exe-未找到入口点,cygwin,Cygwin,在尝试安装cygwin时,我不断收到以下错误消息: 入口点 rl\u文件名\u重写\u钩子无法删除 位于动态链接库中 cygreadline7.dll 以前有人见过这个吗 谢谢第一个想法是尝试使用cygwin安装程序重新安装libreadline7(或类似名称的软件包)。使用搜索字段输入readline,以便更容易找到正确的软件包 另一个选项是,在cygwin安装程序中,将formcurr更改为Prev,以切换到先前的稳定版本。这意味着大量的下载和重新安装。实际上,我确实设法将我的错误变成了li

在尝试安装cygwin时,我不断收到以下错误消息:

入口点 rl\u文件名\u重写\u钩子无法删除 位于动态链接库中 cygreadline7.dll

以前有人见过这个吗


谢谢

第一个想法是尝试使用cygwin安装程序重新安装libreadline7(或类似名称的软件包)。使用搜索字段输入readline,以便更容易找到正确的软件包


另一个选项是,在cygwin安装程序中,将formcurr更改为Prev,以切换到先前的稳定版本。这意味着大量的下载和重新安装。实际上,我确实设法将我的错误变成了libreadline7错误,而切换到Prev至少消除了错误消息。(耶!现在bash、ssh服务器和git又开始工作了!回到这里工作吧…

我在cygwin1.dll中遇到了同样的错误。我签入c:\cygwin\bin并注意到有两个文件,cygwin1.dll和cygwin1.dll.new(可能来自失败或中止的安装运行?)。“.new”版本实际上比现有的cygwin1.dll更新(并且略大),所以我用cygwin1.dll.new替换了cygwin1.dll,然后再次运行安装程序。已完成,没有错误。

请在WINDOWS(高级系统属性)环境中检查您的路径。我发现C:\WinAVR\bin出现在我的cygwin路径之前,所以我将其移到了末尾,解决了我的问题


如果您的系统中有多个CYGWIN1.DLL文件,如果您不小心,肯定会引起麻烦。

属于我,我有相同的错误消息,但入口点uuuuu locale_mb_cur_maxI遇到了描述的问题,并发现cygreadline7.DLL.new;用它替换cygreadline7.dll解决了这个问题。以前,我在bash运行时更新了cygwin,因此它无法替换文件,但由于某种原因,它似乎没有按照预期的那样在重新启动时完成;我不可能发现你是如此的了不起!这很有魅力。干杯,伙计!