Windows 错误的解释器没有这样的文件或目录-Docker Sync

Windows 错误的解释器没有这样的文件或目录-Docker Sync,windows,docker,windows-subsystem-for-linux,Windows,Docker,Windows Subsystem For Linux,当尝试启动Docker容器并使用Debian进行同步时,在输入“Docker sync stack start”后,我始终会遇到此错误消息 -bash:/c/RailsInstaller/Ruby2.3.3/bin/docker-sync:c:/RailsInstaller/Ruby2.3.3/bin/ruby.exe:错误的解释器:没有这样的文件或目录 我相当肯定这是一个路径问题,但我似乎无法解决它。您的系统上似乎没有安装Ruby。这有时发生在系统升级之后 关于这一点已经有过讨论 在这里:

当尝试启动Docker容器并使用Debian进行同步时,在输入“Docker sync stack start”后,我始终会遇到此错误消息

-bash:/c/RailsInstaller/Ruby2.3.3/bin/docker-sync:c:/RailsInstaller/Ruby2.3.3/bin/ruby.exe:错误的解释器:没有这样的文件或目录


我相当肯定这是一个路径问题,但我似乎无法解决它。

您的系统上似乎没有安装Ruby。这有时发生在系统升级之后

关于这一点已经有过讨论

  • 在这里:
  • 在这里:

通常,您的系统找不到ruby,或者您的系统(使用当前ruby版本)找不到docker sync插件。所以你需要这样做。

在升级到Catalina之后,我也遇到了这种情况。通过运行
brew重新安装ruby
brew重新安装docker sync
修复