我需要在heroku上托管测试应用。这使用SoX来分割文件并存储分割文件(仅暂时)。
在这种情况下使用rubys Dir.mktmpdir会有效吗?
或者我必须使用#{RAILS_ROOT}/tmp/myfile_#{Process.pid}吗?
这对SoX有用吗?
非常感谢任何帮助
答案 0 :(得分:1)
Heroku具有只读文件系统或更准确,短暂的可写文件系统。这意味着你可以在运行时对实际实例做很少的事情。要了解有关限制的更多信息,请转到Heroku docs。
我认为你有两个选择......
另外请注意,Heroku还有第三方插件,其中一个是Zencoder,女巫提供transcoding for various formats,你也可以调查一下。