我有一个继承的小型rails网站。我试图对css
文件进行更改,但却发现rails给了我一个错误页面(代码500),并出现以下错误:
No such file or directory - /.../cache/assets/sprockets%2F1450c8f5d2b6e201d72fa175586bbd9720131025-15645-1c0s8zd.lock
我试过了:
解除错误的唯一解决方案是删除我已完成的更改。
老实说,我不知道是不是要开始寻找,所以如果有人能给出一些指示那就太棒了。
答案 0 :(得分:0)
尝试在rails控制台中执行
Rails.cache.clear
或在根目录中运行
rake tmp:clear
答案 1 :(得分:0)
在你的控制台中运行:
bundle exec rake tmp:clear
bundle exec rake assets:clean
bundle exec rake assets:precompile
希望这有帮助!
答案 2 :(得分:0)
我这个愚蠢的错误:rake assets:precompile
失败了,因为我没有对tmp文件夹的写权限。