我在尝试运行时遇到问题
vagrant ssh
我一直在
Warning: Identity file C:/Users/Firstnamenot accessible: No such file or directory.
bash: Lastname/Homestead/.vagrant/machines/homestead-7/virtualbox/private_key: No such file or directory
我通常会尝试使用一个单词的用户名,但是工作设置这台计算机,所以我在那里停留了那个空间。至少我猜测命令正在查看空间,并认为这是目录路径的结束。有没有办法对这条路径进行硬编码,或者绕过它?
编辑: 我在Windows上运行
和我的homestead.yaml是:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Projects
to: /home/vagrant/Projects
sites:
- map: homestead.app
to: /home/vagrant/Projects/Laravel/public
databases:
- homestead
答案 0 :(得分:0)
我不得不在另一个目录中安装宅基地,为此我遵循了 Change VAGRANT_HOME directory on windows
setx VAGRANT_HOME="X:\your\path"
然后如手册所示,我再次创建了该框
vagrant box add laravel/homestead
我还在我的用户文件夹之外创建了一个Homestead目录,并按照手册进行操作:
git clone https://github.com/laravel/homestead.git Homestead
git chechout vX.Y.Z
bash init.sh
因此,如果你可以在你的用户目录之外创建目录,这应该可行。