问题描述:

I just downloaded Vagrant and did the settings as well as install virtual box. I just can't start my project (vagrant up). I have a vagrant file and so on. What can I do?

$ vagrant up

Bringing machine 'default' up with 'virtualbox' provider...

==> default: Box 'scotch/box' could not be found. Attempting to find and install

...

default: Box Provider: virtualbox

default: Box Version: >= 0

The box 'scotch/box' could not be found or

could not be accessed in the remote catalog. If this is a private

box on HashiCorp's Atlas, please verify you're logged in via

`vagrant login`. Also, please double-check the name. The expanded

URL and error message are shown below:

URL: ["https://atlas.hashicorp.com/scotch/box"]

网友答案:

There seems to be an issue with vagrant 1.8.7 and the embedded curl version vs the mac os binary (shipped by default on mac os Sierra and others) - remove the embedded one

sudo rm /opt/vagrant/embedded/bin/curl

Note: you also need to remove the embedded curl when you add a vagrant box (remotely or locally) so if you get the same error when running vagrant box add .... just remove the curl from vagrant and it will work

网友答案:

Just wanted to update this post. I ran into this error running macOS Sierra and a fresh Vagrant 1.8.7 install and noticed Vagrant just updated. As of Vagrant 1.9.0 this error appears to have been fixed.

网友答案:

Had a similar problem with Sierra (with additional brew installs - which granted could have an impact).

Above sudo rm /opt/vagrant/embedded/bin/curl did not work still got: SSLRead() return error -36.

Tried suggestion from http://slick.pl/kb/software/vagrant-fix-for-error-60-ssl-read/

Any case:

cd ~
cd .vagrant.d/tmp/
rm -rf ~/.vagrant.d/tmp/
vagrant box add --insecure laravel/homestead

Installed successfully.

相关阅读:
Top