我需要在 heroku 上托管一个测试应用程序。它使用 SoX 拆分文件并存储拆分文件(仅临时)。
在这种情况下使用rubys Dir.mktmpdir会起作用吗?
还是我必须使用#{RAILS_ROOT}/tmp/myfile_#{Process.pid}?
这适用于 SoX 吗?
非常感谢任何帮助
我需要在 heroku 上托管一个测试应用程序。它使用 SoX 拆分文件并存储拆分文件(仅临时)。
在这种情况下使用rubys Dir.mktmpdir会起作用吗?
还是我必须使用#{RAILS_ROOT}/tmp/myfile_#{Process.pid}?
这适用于 SoX 吗?
非常感谢任何帮助
Heroku 具有只读文件系统,或者更准确地说,是临时可写文件系统。这意味着您可以在运行时对实际实例做很少的事情。要了解有关限制的更多信息,请访问Heroku 文档。
我认为你有2个选择...
还要记住,Heroku 也有 3rd 方插件,其中之一是Zencoder,witch 提供各种格式的转码,你也可以看看。