我已经设置了一个 Virtualbox Ubuntu 并在其上安装了 Vagrant
apt-get install vagrant
, 没有其他的。
根据这个:https : //laravel.com/docs/5.8/homestead我试过:
vagrant box add laravel/homestead
在这不起作用之后我用过:
git clone https://github.com/laravel/homestead.git ~/Homestead
和
bash init.sh
这似乎工作正常。
所以我进入了我的代码(和一个 Vagrant 文件)所在的文件夹,然后尝试
vagrant box add
(因为我没有找到 .box 文件或类似的东西......我需要一个吗??)
现在我得到错误:
消息:LoadError:无法加载此类文件 -- /media/sf_contractManager/project1/backend/vendor/laravel/homestead/scripts/homestead.rb
我在这里做错了什么?
据我了解 Vagrant 我应该从 Vagrant 盒子中获得一个完整的环境/虚拟机还是?无需在 Vagrant 盒内(或 Virtualbox 级别的外部)安装 php、mysql 等。这样对吗?我怎样才能把 Vagrant 盒子打开?
九州编程