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