【发布时间】:2016-03-28 20:37:48
【问题描述】:
升级 Windows 10 后,我注意到我无法设置我的 vagrant 机器,因为 VirtualBox 4.3 没有启动。所以我将它升级到 5.0,然后将 Vagrant 从 1.7 升级到 1.8。
然后在 Pycharm(v4 和 v5)中,与我的 vagrant linux 机器的连接不起作用。我已经使用它几个月了。我试图编辑它并再次设置它,但我收到 Java.io.FileNotFoundException: "C:\devops\vagrant-trusty\.vagrant\machines\default\virtualbox\private_key" (文件名、目录名、或卷标语法不正确)
文件已就位。我没有改变任何东西。
解决方法
如果我创建一个 ssh 远程连接而不是一个 vagrant 连接,它就可以工作。也就是说,我手动设置了主机 127.0.0.1:2222、用户“vagrant”和密钥“C:\devops\vagrant-trusty\.vagrant\machines\default\virtualbox\private_key”的路径,它可以工作。
所以将远程连接配置为 vagrant 不会找到路径,但 ssh 会找到路径(?)
有人知道这是否是 vagrant、virtualbox、windows 文件夹权限的问题...?
【问题讨论】:
-
我认为它与windows没有任何关系。我刚刚在我的 Macbook 上遇到了同样的错误。试图与 Pycharm 5.0.1 和 5.0.3 建立 vagrant 连接,但两次都说“无法连接到 vagrant”你的工作对我有用
-
解决方法对我不起作用。
标签: vagrant virtualbox pycharm