Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Heroku的写入权限错误+;活动管理员_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails Heroku的写入权限错误+;活动管理员

Ruby on rails Heroku的写入权限错误+;活动管理员,ruby-on-rails,heroku,Ruby On Rails,Heroku,只有当我尝试在heroku上运行我的应用程序时,我才会遇到权限错误。我的应用程序在本地机器上运行良好,但当我将其推送到heroku时,日志中出现写入错误: 2011-10-27T16:55:14+00:00 app[web.1]: Errno::EACCES (Permission denied - /app/public/stylesheets/active_admin.css): 我不太确定如何修复它,因为它在我的本地机器上工作。为什么此文件需要公共写入权限 编辑:为什么activeadm

只有当我尝试在heroku上运行我的应用程序时,我才会遇到权限错误。我的应用程序在本地机器上运行良好,但当我将其推送到heroku时,日志中出现写入错误:

2011-10-27T16:55:14+00:00 app[web.1]: Errno::EACCES (Permission denied - /app/public/stylesheets/active_admin.css):
我不太确定如何修复它,因为它在我的本地机器上工作。为什么此文件需要公共写入权限


编辑:为什么activeadmin需要对该文件进行写访问?如何解决这个问题?

Heroku有一个只读文件系统。看

如果你在cedar上开发了一个新的应用程序,你可以编写,但它不会一直存在。看


如果仍有问题,请联系支持部门,Heroku的文件系统为只读。看

如果你在cedar上开发了一个新的应用程序,你可以编写,但它不会一直存在。看


如果您仍然有问题,您应该联系支持部门,ActiveAdmin使用Sass并尝试实时编译,但Heroku不允许这样做

为了解决这个问题,我在
config/initializers/active_admin.rb
的顶部有一个问题(在
ActiveAdmin.setup
块之外):


来源:

ActiveAdmin使用Sass并尝试实时编译,但Heroku不允许这样做

为了解决这个问题,我在
config/initializers/active_admin.rb
的顶部有一个问题(在
ActiveAdmin.setup
块之外):


来源:

另一种解决方法是保存活动的_admin.css文件(当您在本地计算机上时),然后将其上载到css文件夹

另一种解决方法是保存活动的_admin.css文件(当您在本地计算机上时),然后将其上传到css文件夹

我也有同样的问题,我找到了这个初始值设定项来修复CSS文件的路径


这对我来说非常适合。

我也有同样的问题,我找到了这个初始值设定项来修复CSS文件的路径


这对我来说是完美的工作。

我确实联系过他们。他们告诉我将本地文件chmod为只读并使其工作。知道为什么那个文件需要有写权限吗?我确实联系过他们。他们告诉我将本地文件chmod为只读并使其工作。知道为什么那个文件需要有写权限吗?
Sass::Plugin.options[:never_update] = true