Rails在heroku上清除缓存

时间:2015-08-27 14:12:04

标签: ruby-on-rails ruby-on-rails-4 heroku

如何清除Heroku上的缓存?

我已尝试heroku run rails c + Rails.cache.clear并收到以下错误

Errno::ENOENT: No such file or directory @ dir_initialize - /app/tmp/cache/

我也尝过heroku run rake tmp:clear(来自this帖子)。任务运行但是当我回到控制台并运行Rails.cache时,没有任何改变。

如何清除缓存?

1 个答案:

答案 0 :(得分:4)

你尝试过这个吗? (这适用于Celadon Cedar至少Heroku Toolbelt package

heroku run --app YOUR_APP_NAME rails runner Rails.cache.clear

更新

如果上述方法无效,请尝试运行:

heroku run rake tmp:create
heroku run rake tmp:clear