未能在Windows上运行Laravel

时间:2016-04-02 16:27:29

标签: php laravel vagrant homestead

我试图让laravel编程环境完成我的主人'学位项目,但无论我怎么努力,我都无法工作。

我已经按照各种教程进行了操作,但我尝试的最后一个教程是http://sherriflemings.blogspot.com.es/2015/03/laravel-homestead-on-windows-8.html 而且我想我到了某个地方,但是我在尝试初始化流浪汉时遇到以下错误

Vagrant up错误:

Vagrant up error

我已确认文件C:\ Users \ Administrator \ homestead \ Homestead \ scripts \ homestead.rb可用且权限正确。

同样在错误中我看到C:/Users/Administrator/.ssh/id_rsa(Errno :: ENOENT) 但我的Homestead.yaml

还有其他路线

还有其他任何方式我可以运行homstead有一个Laravel开发enviromet? 你建议用什么教程来启动并运行它?

2 个答案:

答案 0 :(得分:1)

你应该generate key使其发挥作用。所以,你将有两个文件 id_rsa文件夹中的id_rsa.pubC:/Users/Administrator/.ssh/

答案 1 :(得分:0)

由于我完全同意之前的回答,我想提供一些关于你的州的更多信息。

无需检查该阶段是否存在homestead.rb。因为它已经是正在运行的代码,并告诉您自己无法修复的问题。

这也不是路由问题(说实话; Homestead.yaml的'sites'键下提供的信息与路由无关。你在那里的宅基地虚拟机中列出项目。每个站点一个项目一般就足够了。喜欢:

-sites:
    - map: foo.com
    - to: /home/vagrant/Code/Foo/public

您的homestead.rb文件在运行时被阻止,因为创建的虚拟机的操作系统需要使用ssh信任您的代码。实现这一目标的方法之一是使用公钥 - 私钥对(宅基地也使用)。看起来你没有一双。并且运行的脚本无法访问公钥:AKA id_rsa。