0
我试图创建Heroku的TMP文件夹使用FileUtils
名为“服务器的目录:Rails - 无法在Heroku的tmp文件夹中创建目录/文件?
# create servers folder is it doesn't exist
dir = File.dirname("#{Rails.root}/tmp/servers")
FileUtils.mkdir(dir) unless File.directory?(dir)
我也尝试使用Heroku的控制台mkdir
创造,但它似乎并没有被创建:
sudo heroku run 'mkdir /app/tmp/servers'
Running mkdir /app/tmp/servers on someapp... up, run.8611
sudo heroku run 'ls /app/tmp/.'
Running ls /app/tmp/. on someapp... up, run.3195
cache heroku-buildpack-release-step.yml
我在做什么错?
你可能会在这个http://devcenter.heroku.com/articles/read-only-filesystem'#{Rails的帮助。 root}/tmp' –
@RajarshiDas我以前读过这个,它没有帮助 – Tom
你不能在Heroku上存储文件。这不是服务器;它是一个应用服务器。你必须使用云存储,即使是你的'tmp'文件。 – Elvn