需要Vagrant环境或目标机器

Рад*_*лов 10 vagrant laravel vagrantfile homestead

我正在努力建立家园.我试图添加新的自定义域但我忘了我必须运行命令vagrant配置并且我收到错误,所以我决定卸载Vagrant VirtualBox并从头开始,但我真的搞砸了.

现在我已经安装了VirtualBox,Vagrant.我已经在我的主目录中克隆了宅基地的存储库.我填写了Homestead.yaml,但是当我开始流浪时,我得到了这个错误

运行此命令需要Vagrant环境或目标计算机.运行vagrant init以创建新的Vagrant环境.或者,从中获取目标计算机的ID vagrant global-status以运行此命令.最后一个选项是使用Vagrantfile更改为目录并再次尝试.此外,我试图通过作曲家要求家园,但我仍然得到同样的错误.

当我尝试使用vagrant init时,会创建一个新的盒子,当我开始流浪时,我不是在宅基地盒子里,而是在我最后创建的那个盒子里.

我真的很困惑,我不知道自己错过了什么.任何帮助将不胜感激.

编辑.

此外,当我尝试hometead时,虚拟机正在运行,我可以通过ssh连接,但是当我键入自定义域时,我得到"未指定输入文件".

更新:

在我执行的〜/ .homestead目录中vagrant init laravel/homestead,现在我可以启动机器并通过ssh连接,但我无法访问已注册的自定义域 - 该页面不可用.

更新2:

此外,我刚检查并在宅基地服务器上我的Code文件夹是空的.在Homestead.yaml文件中我有文件夹 - map: ~/Code to: /home/vagrant/Code

我的所有项目都在本地文件夹中,我不知道他们为什么不在流浪汉.

S1a*_*wek 34

99%你在错误的目录.确保该目录包含Vagrantfile.

  • 也许你也进错了分支!:) 我就是我的情况 (2认同)

Jef*_*eff 6

你可以运行vagrant global-status看看是否已经有一个 Vagrant 服务器在运行?然后你可以使用vagrant up [server-id]进入现有的。