【发布时间】:2014-10-26 19:10:48
【问题描述】:
主机系统:Windows Server 2008 32 位
安装:Cygwin
我不知道这个问题是从什么时候开始的,但是我的一个 Rails gem 使用命令which 来确定系统安装的可执行文件的位置。在我的情况下,它返回 /cygdrive/c/Windows/System32/pngcrush - 并且该文件无法访问。
在 cygwin 终端和 Windows cmd 中,我得到以下信息:
ls -la /cygdrive/c = No such file or directory
mount =
C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin on / type ntfs (binary,auto)
B: on /cygdrive/b type smbfs (binary,posix=0,user,noumount,auto
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
在 Windows 终端中运行 cd / 会将我带到 C:\
cd /cygdrive = The system cannot find the path specified
进一步编辑:
例如,我可以使用/c 访问驱动器,但不能使用/cygdrive/c 访问驱动器,这是which 返回的内容。
【问题讨论】:
标签: cygwin mount nosuchfileexception