部署到heroku时,css的权限被拒绝

Omn*_*ent 3 heroku ruby-on-rails-3 compass-sass

我有一个使用compassgem 的示例应用程序,包括蓝图.我刚刚在heroku上部署了这个应用程序,我在heroku日志中看到以下错误

Errno :: EACCES(权限被拒绝 - /app/public/stylesheets/ie.css):

我的rails应用程序中是否有特殊要求会导致此错误消失?我假设它即将到来,因为我正在使用指南针宝石......

dex*_*ter 7

compass compile在部署到heroku之前做一个.

此外,在您的production.rb中,添加以下行:

Sass::Plugin.options[:never_update] = true
Run Code Online (Sandbox Code Playgroud)

这将阻止罗盘在运行时编译css(因为heroku不允许在文件系统上写入)