无法找到Vagrant

13

尝试使用来自Vagrant的安装程序vagrant_1.7.0.msi在Windows 7 X64上安装Vagrant。

安装过程顺利,但是无法使用Vagrant。在任何命令下,例如vagrant -v都会显示以下内容:Failed to find Vagrant!

我做了什么:

  1. 谷歌搜索。只有一个链接在github上涉及到安装程序,存在此错误。不确定这是否相关。
  2. 检查了PATH中的Vagrant。是的,有它。否则根本不会启动。
  3. 重新安装和修复-多次。

以上所有努力均无果。有任何想法吗?

谢谢。

4个回答

12

仅供参考,我也遇到了这个问题:

  • 我安装了版本1.7.0
  • 执行 "vagrant up" 后出现错误消息:"未找到 Vagrant!"
  • 检查了路径和其他环境变量在win7中应该是没问题的...

于是我卸载了它并安装了旧版本(1.6.5)。

是的,旧版本解决了问题。 我从官方网站下载的: https://www.vagrantup.com/download-archive/v1.6.5.html

我想问题可能出在这个文件里:https://github.com/mitchellh/vagrant-installers/blob/master/substrate/launcher/main.go


1
看起来“gems”文件夹在最近的版本中更改了位置。 - ljader
1
看起来这是已经记录在 Github 存储库中的问题。
  • https://github.com/mitchellh/vagrant/issues/4924
- Malachi
@daniel-h 谢谢。降级解决了问题。貌似跟 ljaded 提到的 gem 位置有关。 - CAESAR
1
Vagrant 1.7.1已经发布,并且已修复了此错误。 - masegaloeh

3

在Windows 7 64位系统上出现相同问题。

降级回到Vagrant 1.6.5版本。


2
为了帮助您降级(在Windows 7上),请再次运行vagrant_1.7.0.msi,选择删除选项。然后下载vagrant_1.6.5.msi(https://dl.bintray.com/mitchellh/vagrant/vagrant_1.6.5.msi)并运行它。您可能需要在两者之间重新启动。 - Daniel Dropik

2
您是否已经阅读了Vagrant官方网站上列出的安装说明: https://docs.vagrantup.com/v2/installation/index.html 以下是该网站上列出的内容:
安装程序会自动将Vagrant添加到您的系统路径中,以便在终端中使用。如果找不到,请尝试注销并重新登录系统(对于Windows来说有时特别必要)。
请尝试从Git Bash中运行它,并告诉我它是否适用于您。
如果仍然遇到问题,请尝试使用较旧版本的Vagrant:https://www.vagrantup.com/download-archive/v1.6.5.html

2
我已经尽力了。结果证明这是vagrant本身的问题 https://github.com/mitchellh/vagrant/issues/4924 - CAESAR

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接