尝试配置laravel 5.1。
将其克隆到Home
目录后。尝试运行vagrant up命令时抛出错误,如下所示:
user@user:~/laravel/homestead$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
vm:
* The box 'laravel/homestead' could not be found.
我首先尝试使用
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] --checksum VALUE Checksum --checksum-type VALUE Checksum type -c, --clean Remove old temporary download if it exists. -f, --force Overwrite an existing box if it exists. --insecure If set, SSL certs will not be validated. --cacert certfile CA certificate --cert certfile The client SSL cert --provider provider The provider that backs
还尝试传递url,因为显示错误,仍然失败。 Atlast克隆 来自git repo
1。 vagrant -v: Vagrant 1.4.3
2。 vagrant box add laravel / homestead https://atlas.hashicorp.com/laravel/boxes/homestead
错误:
Downloading box from URL: https://atlas.hashicorp.com/laravel/boxes/homestead
Extracting box...e: 0/s, Estimated time remaining: --:--:--)
The box failed to unpackage properly. Please verify that the box
file you're trying to add is not corrupted and try again. The
output from attempting to unpackage (if any):
bsdtar: Error opening archive: Unrecognized archive format
第3。宅基地:
Laravel Homestead version 2.0.17
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Available commands:
destroy Destroy the Homestead machine
edit Edit the Homestead.yaml file
halt Halt the Homestead machine
help Displays help for a command
init Create a stub Homestead.yaml file
list Lists commands
provision Re-provisions the Homestead machine
resume Resume the suspended Homestead machine
run Run commands through the Homestead machine via SSH
ssh Login to the Homestead machine via SSH
status Get the status of the Homestead machine
suspend Suspend the Homestead machine
up Start the Homestead machine
update Update the Homestead machine image
我做错了什么?
答案 0 :(得分:4)
更新你的流浪汉。 Vagrant Cloud是在1.5 IRC中引入的,因此您的vagrant
无法理解如何处理vagrant box add laravel/homestead
等命令
答案 1 :(得分:2)
正确的命令下载它以添加完整的URL
你可以使用这个vm盒子,直到现在为止
https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.4.1/providers/virtualbox.box
如果你想换到另一个版本或更新版本,只需更改它的编号
所以命令应该是这样的
vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.4.1/providers/virtualbox.box
&#13;
rm -rf /opt/vagrant
rm -f /usr/bin/vagrant
&#13;
Linux用户的命令
如果问题仍然尝试删除〜/ .vagrant.d 中的文件夹,并检查其他操作系统检查this
卸载后,您可以download并安装它。
最后确保使用主目录中的所有命令
问候