我正在使用virtualenvwrapper和Git Bash(msysGit)。
大多数情况下这很好用,但 lsvirtualenv 命令依赖于 fmt unix命令,该命令当前不在我的路径上。
如果可能的话,我只想将 fmt.exe 添加到我的Git Bash bin 中,以便进行最小程度的安装。
对于我的生活,我找不到独立的 fmt - 看起来它曾经是MSYS coreutils的一部分,但现在不再存在。
请有人给我一些关于如何进行的指示吗?
答案 0 :(得分:3)
这不是一个exe,但是,我有一个简单的(ish)fmt
替换用Python和Donn Seeley编写的。它以Unix / Linux为中心(对errno
做出一些假设)但应该很容易适应。
可通过link获取;剥离.txt扩展名以将其转换为.py
文件。
答案 1 :(得分:3)
感谢您的帮助。
最后,他们邮件列表中的一位MinGW用户(Eli Zaretskii)指出了我正确的方向。
fmt.exe 现在位于Sourceforge:
它需要两个DLL库(libintl和libiconv),它们也会被复制到git bash bin目录中。他们住在Sourceforge:
<强>的libintl 强>
<强> libiconv的强>
现在,这一小部分将使你的git bash中运行fmt.exe,但是lsvirtualenv仍然无法正常工作......但我认为现在这是一个虚拟环境问题!