考虑到笔记本电脑磁盘上的空间不足,我正在尝试在USB驱动器上设置Laravel Homestead。我当前的操作系统是Ubuntu 16.04。我遵循了本教程:
https://www.jeffgeerling.com/blogs/jeff-geerling/running-vagrant-virtualbox

我的USB驱动器有三个目录:


按照教程的指示,在“ vagrant_home”中复制并重命名了“ .vagrant.d”。我在这里成功地有了一个laravel /宅基地盒子。
在“ VirtualBox VMs”中,我将VirtualBox设置为查找VM。
遵循Laravel官方教程中的指示,“ Homestead”克隆了这个git存储库,并更改了其中一个Homestead.yaml设置以反映USB驱动器:


folders: - map: /media/nick/Homestead/Code to: /home/vagrant/Code type: "nfs"

当我运行“ vagrant up”时,在我的主目录中而不是USB驱动器上创建了一个不需要的.vagrant.d文件夹。此外,我收到此错误:

There was an error while executing 'VBoxManage', a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["hostonlyif", "create"]

Stderr: 0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: VBoxNetAdpCtl: ioctl failed for /dev/vboxnetctl: Inappropriate ioctl for devic
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg*)" at line 94 of file VBoxManageHostonly.cpp
`


如官方的Homestead教程所述,我还安装了Vagrant和VirtualBox:https://laravel.com/docs/5.1/homestead

谢谢阅读。非常感谢您的帮助。

最佳答案

尝试重新启动虚拟盒或vagrant reload命令。

确保它不是权限问题

关于laravel - USB驱动器上的Laravel Homestead,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43420968/

10-12 13:32