vagrant - Vagrant - Bash:找不到命令
问题描述
寻求 Vagrant 的帮助,我认为这是服务器变量问题。
我整个周末都在尝试安装并运行任何类型的 Vagrant。我遵循了: Laravel Homestead 安装指南和 Sitepoint Homestead Vagrant VM 指南。
我正在使用默认文件夹进行安装。无论我做什么,安装 Vagrant 后,我都无法运行 'vagrant up' 或 vagrant init',因为找不到命令 'vagrant'(bash: vagrant: command not found)。正如 Sitepoint 所建议的,我正在尝试从其中包含 Vagrantfile 的文件夹中执行。
我发现这篇 Stack Overflow 文章:Vagrant Command Stopped Working: Command not Found on Windows,但当前版本不起作用,因为 bin 文件夹是空的(请注意,它旁边的 'embedded' 文件夹已满,有几个 'bin ' 子文件夹结构中的文件夹)。
我对 Vagrant 不够熟悉,不知道应该将服务器变量设置到哪个文件夹,如果这确实是正确的答案。它必须很简单,因为没有任何网站可以在任何地方解决这个特定问题。任何帮助将不胜感激。
赢 7,流浪者 2.1.2,Virtualbox 5.2.14
解决方案
在撰写本文时,Vagrant v2.1.2 在 i686.msi 文件中缺少 vagrant.exe。
这个答案有两个部分。
- 在 GitBash 中,运行文件名前带有 .\ 的命令(即 .\vagrant up)。有关此答案的功劳,请参见先前的评论。
- 缺少可执行文件已在 Github 上作为一个问题提出。如果没有可执行文件,它当然会抛出一个未找到命令的错误。https://github.com/hashicorp/vagrant/issues/10026?_pjax=%23js-repo-pjax-container
感谢您对罗希特的支持。
推荐阅读
- tcp - 如何使用 Apache Camel 通过 TCP 发送/接收二进制数据
- javascript - 多表达式三元运算符?
- html - 我有一个有 2 列的 flexbox,我可以让第二列在特定维度下的第一列之下吗?
- android - 以编程方式阻止(取消)Android 8 Oreo 中的来电?
- python - 有没有办法获得一组元组的组合?
- javascript - 阻止或检测来自自动完成列表内部的关键事件
- perl - 在路径变量名称中保留空格
- java - 为什么会这样编译?我显然使用了错误的类型。Java中的类型安全发生了什么?
- c# - 是否可以将 Windows 窗体应用程序移植到 WPF 将其 Designer.cs 文件转换为 XAML 文件?
- reactjs - React SSR 和 ReactiveSearch