我在我的环境中使用Vagrant,我遇到了一个小问题:

$vagrant up

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'base' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Adding box 'base' (v0) for provider: virtualbox
    default: Downloading: base

An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

Couldn't open file /Users/.../base

我已经初始化了我的项目与流浪者初始化,但出于某种原因流浪者拒绝工作。


当前回答

检查家园。Yaml文件小心。检查行结束后是否有任何额外的空格字符。 然后,打开git -> go Homestead directory ->命令"vagrant up——provision"。

其他回答

我通过访问。vagrant文件夹解决了这个问题。将文件夹名称从laravell - vagrantslash -homestead改为base。 这对我很有效。

请检查BIOS中是否启用了虚拟化。

试试这个,对我有用:

删除目录下所有的vagrants文件 ~# vagrant init——template——force 流浪汉起来了

完成了!

vagrant init laravel/homestead

然后

vagrant up

这对我很有效。

我已经在命令行中解决了这个问题。首先更改目录到您的vagrant文件位置,然后init vagrant:

vagrant init hashicorp/bionic64

! 你需要删除旧的Vagrant文件。

Then

vagrant up

这是我在Windows 10上的工作:https://stackoverflow.com/a/31594225/2400373

但使用命令后,需要删除文件:Vagranfile:

vagrant init precise64 http://files.vagrantup.com/precise64.box

之后,

vagrant up