我有这个VagrantFile:
Vagrant.configure("2") do |config|
# Use Ubuntu 14.04 Trusty Tahr 64-bit as our operating system
config.vm.box = "ubuntu/trusty64"
# Configurate the virtual machine to use 2GB of RAM
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "2048"]
end
# Forward the Rails server default port to the host
config.vm.network :forwarded_port, guest: 4200, host: 4200
config.vm.network :forwarded_port, guest: 35729, host: 35729
一切正常,在我的 Windows 中我可以访问http://localhost:4200
并且它可以正常工作。但是,有一个很大的但是。
我在与 vagrant 共享的 Windows 文件夹中有 ember 的项目文件。
如果我将 ember 项目的文件保存在 Windows 中,我将无法进行 livereload,vagrant ssh
甚至无法查看检测到的更改。
如果我使用vagrant ssh
并使用nano application.hbs
然后保存新的东西,它会检测到更改,并且 livereload 在我的 Chrome 窗口中的 Windows 上工作。
到底是什么问题?