我刚刚开始使用Visual Studio Code(在Windows上)来加入新的UI项目。我将Path环境变量配置为指向我的cygwin git可执行文件,如下所示:
C:\ cygwin64 \ BIN
我已经通过打开Windows命令提示符并成功执行Linux命令来验证这是有效的。但是,当我在Visual Studio Code中打开git项目时,它会查找解析其" git.path"的路径。配置,我收到以下错误:
ENOENT:没有这样的文件或目录,lstat' C:\ cygdrive'
明确配置工作区设置文件(settings.json)也不起作用。
有什么想法吗?
答案 0 :(得分:7)
只需创建符号链接(windows):打开cmd提示符并使用以下命令:
mklink /j "C:\cygdrive" C:\actual\path\to\your\cygdrive
PS:对于babun用户,它将是您的主目录:
mklink /j "c:\home" C:\Users\{user}\.babun\cygwin\home
答案 1 :(得分:0)
我无法满足。 对于babun用户,命令应为
mklink /j "c:\cygdrive" C:\Users\{user}\.babun\cygwin\home
之后,如果你把你的代码放在其他路径而不是家里,你应该把驱动程序链接到home。例如,如果你的代码路径是D:\ Codes \ MyProject,你应该运行命令
mklink /j "C:\Users\{user}\.babun\cygwin\home\d" D:
答案 2 :(得分:-1)
生成裸git.exe包装器Cygwin的git在Win 7下对我有效,https://github.com/nukata/cyg-git
答案 3 :(得分:-3)
我有类似的问题。以下是解决这个问题的原因。
git.exe
。在我的系统上,它看起来像这样:"git.path": "D:\\Programs\\Git\\bin\\git.exe"
。 VS Code似乎希望该文件包含在此路径中,而不仅仅是可执行文件的文件夹位置。我希望这会有所帮助。