gpt4 book ai didi

ruby-on-rails - 保存在主机上时,文件不会在 vagrant 中更新?

转载 作者:行者123 更新时间:2023-12-02 05:01:46 24 4
gpt4 key购买 nike

我使用 Vagrant 作为 Rails 开发环境。我只使用主机来编辑 Sublime Text 中的文件(即 Ruby、Rails、Postgres 和 Nginx 都在 vagrant vm 上)。

问题是,如果我对文件进行小更改(1-3 个字符),刷新浏览器不会立即显示更新。我必须重新启动 nginx 或添加一些空行并再次保存才能看到更新。

可能是什么原因造成的?我已经尝试了一切方法来解决这个问题。

这是我的 Vagrant 文件:

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "xyz.box"
config.vm.box_url = "http://domain.com/xyz.box"

config.vm.network "private_network", ip: "192.168.33.10"
config.vm.synced_folder ".", "/vagrant", :nfs => true

config.vm.provider "virtualbox" do |vb|
vb.customize [
"modifyvm", :id,
"--memory", "1024",
"--natdnsproxy1", "on",
"--natdnshostresolver1", "on"
]
end
end

我使用的是 Mac OS X,并使用 Virtual Box 作为提供程序。 vagrant box是Ubuntu 14.04。

最佳答案

事实证明,问题是 Sublime Text 的默认“原子保存”功能造成了这个问题。

将以下内容添加到您的 Sublime Text 首选项文件中将解决此问题:

"atomic_save": false

关于ruby-on-rails - 保存在主机上时,文件不会在 vagrant 中更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23817843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com