同https://github.com/babun/babun/issues/702
我第一次注意到这是在我安装pact install dig
时。which dig
返回二进制文件的位置,但它什么也不做:
{ ~ } » dig github.com ~ 127
{ ~ } »
我后来发现安装后没有包工作。我试过php
和ruby
(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,但我想这不会有太大的区别。