gpt4 book ai didi

ruby-on-rails - percise32 vagrant box 上的 Rails 应用程序 - Assets 出现 "text file busy"错误 (Errno::ETXTBSY)

转载 作者:可可西里 更新时间:2023-11-01 12:44:59 25 4
gpt4 key购买 nike

尝试在 Vagrant box (percise32) 主机中启动 Rails 应用程序是 Windows 7。这是我的 Vagrantfile

Vagrant.configure('2') do |config|
config.vm.box = 'precise32'
config.vm.box_url = 'http://files.vagrantup.com/precise32.box'
config.vm.hostname = 'rails-dev-box'

config.vm.synched_folder "c:\rails_text", "/home/code"

config.vm.network :forwarded_port, guest: 3000, host: 3003

config.vm.provision :puppet do |puppet|
puppet.manifests_path = 'puppet/manifests'
puppet.module_path = 'puppet/modules'
end
end

当我尝试运行该应用程序(代码正在正确同步)时,我在 Rails 服务器输出中收到以下错误:

Errno::ETXTBSY in Welcome#index

Showing /home/code/app/views/layouts/application.html.erb where line #4 raised:
Text file busy - (/home/code/tmp/cache/sass/a0a09a036cf07b1cae262d60fa989a8e24765858/welcome.css.scssc20131001-1595-f6clpt, /home/code/cache/sass/a0a09a036cf07b1cae262d60fa989a8e24765858/welcome.css.scssc)
(in /home/code/app/assets/stylesheets/welcome.css.scss)

一些文章建议将我的同步文件夹移到/vagrant root 之外是解决方法,但在我的情况下这似乎不是问题,因为我使用的是/home/code

欢迎提出想法。

最佳答案

看起来像最近更新的 Sass 的 gem(就像昨天或今天)转到 Gemfile 并将 sass 版本设置为 3.2.10,然后捆绑更新

gem 'sass', '3.2.10' # 3.2.11 破坏了应用程序

关于ruby-on-rails - percise32 vagrant box 上的 Rails 应用程序 - Assets 出现 "text file busy"错误 (Errno::ETXTBSY),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19124367/

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