Homestead virtualbox错误,共享文件夹的主机路径丢失:〜/代码
Iam试图使用宅基地laravel,似乎有些问题,感觉很奇怪。Homestead virtualbox错误,共享文件夹的主机路径丢失:〜/代码
[email protected]:/home# homestead up Bringing machine 'default' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
vm:
* The host path of the shared folder is missing: ~/Code
homestead.yaml
ip: "192.168.10.10" memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Code
to: /home/Homestead
sites:
- map: nal.app
to: /home/seetha/Homestead/nal/public
有一个名为宅基地在/ home /宅基地,似乎仍然没有工作的文件夹。 我已经找到堆栈溢出类似的问题,但似乎没有任何工作对我来说。
任何人都可以帮助我解决这个问题。 在此先感谢。
操作系统Ubuntu的14.04
回答:
你有这样的问题,当你的文件夹是不正确映射。
这是如何在你的文件夹游民Homestead.yaml
folders: - map: ~/Code
to: /home/vagrant/Code
~/Code
映射器件/home/yourUsername/Code
必须在您的主机存在。代码文件夹将包含您所有的Laravel应用程序。
例如,你可以在Code
文件夹下的应用程序这是你的主机上
/home/vagrant/Code/laravelapp
/home/vagrant/Code/laravelapp2
Homestead.yaml现在可能看起来像这样
--- ip: "192.168.10.10"
memory: 2048
cpus: 1
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /wamp/www
to: /home/vagrant/Code
sites:
- map: laravel.dev
to: /home/vagrant/Code/laravelapp/public
- map: laravel.dev2
to: /home/vagrant/Code/laravelapp2/public
databases:
- homestead
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
回答:
我遇到了同样的问题,并通过进行修复
从Homestead目录运行bash init.sh
命令来创建Homestead.yaml配置文件。 Homestead.yaml文件将被放置在〜/ .homestead隐藏的目录中。
如果您要再次更改Homestead.yaml,则必须重新运行bash init.sh
。它会要求覆盖,说是的。
以上是 Homestead virtualbox错误,共享文件夹的主机路径丢失:〜/代码 的全部内容, 来源链接: utcz.com/qa/265116.html