Cygwin包在Babun (Windows 10)上安装pact后不工作



同https://github.com/babun/babun/issues/702

我第一次注意到这是在我安装pact install dig时。which dig返回二进制文件的位置,但它什么也不做:

{ ~ }  » dig github.com                                                               ~ 127
{ ~ }  »  

我后来发现安装后没有包工作。我试过phpruby (gem)。

关于如何排除Cygwin的想法?我想这就是问题所在吧。它安装在%HOMEPATH%/.babun/cygwin


更新:当我从windows的cmd.exe尝试ruby或php时,我得到一个名为"未找到入口点"的错误对话框:程序入口点__locale_ctype_ptr无法分别位于动态链接库... .babuncygwinbincygruby220.dll或cygphp.dll中。

我查了一下,但没有找到任何有用的信息。

我还应该补充一点,我刚刚意识到我可能最初在Windows 7上安装了Babun(在升级到10之前),但我现在的Babun是在Windows 10上完全重新安装的,所以我希望这不是问题。

我在用pact安装Perl, Python和gcc/g++时遇到了很多麻烦(不会在细节上过于沉重),我最终只是说去他的,下载了一个x86 cygwin安装程序,并将其指向babun保存cygwin文件的地方,对我来说是%USERPROFILE%.babuncygwin。这对我很有效。现在我可以用巴本了,不会觉得奇怪。顺便说一句,我用的是Windows 7,但我想这不会有太大的区别。

最新更新