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

回到顶部