当我安装meteor时,vagrant(使用PuPHPet)在哪里存储数据?

当我安装meteor时,vagrant(使用PuPHPet)在哪里存储数据?,meteor,vagrant,puphpet,Meteor,Vagrant,Puphpet,我已经使用PuPHPet设置了一个开发环境,并使用“vagrant ssh”进入了机器。在那之后,我通过curl | sh安装了meteor,它作为expexced工作。我以为它会把它安装到我设置的同步文件夹中,但它似乎不在那里。我可以在Windows PC上找到虚拟机的文件结构吗 它是如何工作的?如果meteor告诉我可以通过localhost:3000访问meteor应用程序,我如何在我的Windows PC上访问它?我对vagrant和Windows不太熟悉,但请尝试一下 使用vagran

我已经使用PuPHPet设置了一个开发环境,并使用“vagrant ssh”进入了机器。在那之后,我通过curl | sh安装了meteor,它作为expexced工作。我以为它会把它安装到我设置的同步文件夹中,但它似乎不在那里。我可以在Windows PC上找到虚拟机的文件结构吗


它是如何工作的?如果meteor告诉我可以通过localhost:3000访问meteor应用程序,我如何在我的Windows PC上访问它?

我对vagrant和Windows不太熟悉,但请尝试一下

  • 使用
    vagrant ssh登录

  • 打开终端并键入主机名--ip地址

  • 在windows计算机的主机文件中粘贴
    localhost
    system32\drivers\etc\hosts

  • 现在,浏览器中的所有localhost请求都会发送到vagrant box。我不确定Meteors标准端口是否适用于vagrant,因此请尝试类似于
    meteor-p2000
    meteor-p8080


    如果您想在浏览器中使用类似myapp.dev的内容,则必须使用虚拟主机。我只熟悉apaches虚拟主机系统,但meteor使用的是nodejs,所以我不知道这里的最佳实践是什么:/

    我试过了,但没用。我想PuPHPet会设置一个自定义IP。无论如何,您使用主机名得到的IP——IP地址不是正确的。正确的值(如果使用PUPPET的标准参数)为192.168.56.101。这在hosts文件中起作用,例如:192.168.56.101 awesome.dev在你的vagrant sync文件夹中,你有一个awesome文件夹,当访问awesome.dev时,这些文件在那里托管,所以我找到了答案。但是现在我不知道如何在这个目录中安装meteor。