【问题标题】:"Command not invoked properly" Setting up laravel homestead with Vagrant“命令未正确调用”使用 Vagrant 设置 laravel 宅基地
【发布时间】:2014-09-02 04:28:44
【问题描述】:

我正在尝试建立一个流浪的 laravel 宅基地盒子。我的 Xubuntu 14.04 机器上安装了 vagrant 和 virtualbox。为此,我正在运行以下命令

user@home: $ vagrant box add laravel/homestead

然后我得到以下错误

This command was not invoked properly. The help for this command is
available below.

Usage: vagrant box add <name> <url> [--provider provider] [-h]

我正在按照 laravel 和 vagrant 文档显示的方式执行此操作。为什么这不起作用?我需要网址吗?

【问题讨论】:

  • 您使用的 Vagrant 版本是什么? vagrant --version 较旧的 Vagrant 版本不支持此语法,需要告知要查找的特定 URL,而不是使用 Vagrantcloud.com
  • 我使用的是 1.4.3 版

标签: laravel vagrant


【解决方案1】:

您的语法对于 1.5+ 版本是正确的。 如果您是较老的 Vagrant,您需要转到 https://vagrantcloud.com/&lt;BOX_NAME&gt;/versions 并将完整链接复制到您的最新活动版本。 (&lt;BOX_NAME&gt; 在你的情况下是 laravel/homestead

然后你可以这样下载:

vagrant box add 'laravel/homestead' https://vagrantcloud.com/laravel/homestead/version/9/provider/virtualbox.box --provider virtualbox

但我强烈建议您将 Vagrant 更新为最新版本。

【讨论】:

  • 我升级了,它工作正常。我真的很惊讶我很难找到 1.4.3 的文档。我在任何地方都找不到那个网址。
  • 是的,vagrant 正在迅速发展,并且在版本之间添加了很多东西。
猜你喜欢
  • 2017-04-24
  • 2017-09-13
  • 1970-01-01
  • 1970-01-01
  • 2021-06-30
  • 1970-01-01
  • 1970-01-01
  • 2015-03-12
  • 1970-01-01
相关资源
最近更新 更多