我使用 PuPHPet 建立了一个开发环境,并做了“vagrant ssh”来进入机器。之后我通过 curl https://install.meteor.com/安装了流星| sh,按预期工作。我以为它会将它安装到我设置的同步文件夹中,但它似乎不存在。我可以在我的 Windows PC 上找到虚拟机的文件结构吗?
它是如何工作的?如果流星告诉我我可以通过 localhost:3000 访问我的流星应用程序,我如何在我的 Windows PC 上访问它?
我使用 PuPHPet 建立了一个开发环境,并做了“vagrant ssh”来进入机器。之后我通过 curl https://install.meteor.com/安装了流星| sh,按预期工作。我以为它会将它安装到我设置的同步文件夹中,但它似乎不存在。我可以在我的 Windows PC 上找到虚拟机的文件结构吗?
它是如何工作的?如果流星告诉我我可以通过 localhost:3000 访问我的流星应用程序,我如何在我的 Windows PC 上访问它?
我对 vagrant 和 windows 不太熟悉,但试试看。
登录vagrant ssh
打开终端并输入hostname --ip-address
粘贴<yourip> localhost
到 Windows 机器上的 hosts 文件中system32\drivers\etc\hosts
现在,您在浏览器中的所有 localhost 请求都将发送到您的 vagrant box。我不确定 Meteors 标准端口是否适用于 vagrant,所以尝试类似meteor -p 2000
或meteor -p 8080
如果您想在浏览器中使用 myapp.dev 之类的内容,则必须使用虚拟主机。我只熟悉 apaches 虚拟主机系统,但流星使用的是 nodejs,所以我不知道,这里的最佳实践是什么。:/