max*_*meB 2 virtualbox version vagrant laravel
在重新安装 vagrant(2.2.14)、virtualbox(6.1.16) 并使用 laravel 网站上的命令安装 tue box 后(bash init.sh 和 ssh-keygen 可以),我有这个:
$ vagrant box list
laravel/homestead (virtualbox, 10.1.1)
Run Code Online (Sandbox Code Playgroud)
当我尝试启动这个虚拟机(“~/Homestead”目录中的“vagrant up”)时,我得到了:
Bringing machine 'homestead' up with 'virtualbox' provider...
==> homestead: Box 'laravel/homestead' could not be found. Attempting to find and install...
homestead: Box Provider: virtualbox
homestead: Box Version: >= 11.0
==> homestead: Loading metadata for box 'laravel/homestead'
homestead: URL: https://vagrantcloud.com/laravel/homestead
The box you're attempting to add has no available version that
matches the constraints you requested. Please double-check your
settings. Also verify that if you specified version constraints,
that the provider you wish to use is available for these constraints.
Box: laravel/homestead
Address: https://vagrantcloud.com/laravel/homestead
Constraints: >= 11.0
Available versions: 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.2.0, 0.2.1, 0.2.2, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.3.0, 0.3.3, 0.4.0, 0.4.1, 0.4.2, 0.4.4, 0.5.0, 0.6.0, 0.6.1, 1.0.0, 1.0.1, 1.1.0, 2.0.0, 2.1.0, 2.2.0, 3.0.0, 3.1.0, 4.0.0, 5.0.1, 5.1.0, 5.2.0, 6.0.0, 6.1.0, 6.2.0, 6.3.0, 6.4.0, 7.0.0, 7.1.0, 7.2.1, 8.0.0.pre.alpha1, 8.0.0.pre.alpha2, 8.0.0.pre.alpha3, 8.0.0.pre.alpha4, 8.0.0.pre.beta, 8.0.0, 8.0.1, 8.1.0, 8.2.0, 8.2.1, 9.0.0, 9.0.1, 9.1.0, 9.1.1, 9.2.0, 9.3.0, 9.4.0, 9.5.0, 9.5.1, 9.6.0, 9.6.1, 9.7.2, 10.0.0, 10.1.0, 10.1.1
Run Code Online (Sandbox Code Playgroud)
这是我试图理解为什么“约束:> = 11”的第二天......一些帮助?
其他需要注意的东西也许并不重要。当我安装盒子时,它重定向到主机:vagrantcloud-files-production.s3.amazonaws.com。我一年前安装它时它不是同一个主机。
$ vagrant box add laravel/homestead
==> box: Loading metadata for box 'laravel/homestead'
box: URL: https://vagrantcloud.com/laravel/homestead
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.
1) hyperv
2) parallels
3) virtualbox
4) vmware_desktop
Enter your choice: 3
==> box: Adding box 'laravel/homestead' (v10.1.1) for provider: virtualbox
box: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/10.1.1/providers/virtualbox.box
Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com
box:
box: Calculating and comparing box checksum...
==> box: Successfully added box 'laravel/homestead' (v10.1.1) for 'virtualbox'!
Run Code Online (Sandbox Code Playgroud)
\Homestead\scripts\homestead.rb
在第 21 行我改变了
unless settings.has_key?('SpeakFriendAndEnter')
config.vm.box_version = settings['version'] ||= '>= 10.0'
end
Run Code Online (Sandbox Code Playgroud)
然后起来再ssh。它似乎工作正常........ 目前。