我需要在heroku上托管一个测试应用程序。这使用SoX来分割文件并存储分割文件(只是暂时的)。可以SoX - 声音交换,在heroku上工作吗?
会使用rubys Dir.mktmpdir在这种情况下工作吗?
或者我将不得不使用#{RAILS_ROOT}/tmp/myfile_#{Process.pid}?
而且这会与SoX一起工作吗?
任何帮助非常感谢
我需要在heroku上托管一个测试应用程序。这使用SoX来分割文件并存储分割文件(只是暂时的)。可以SoX - 声音交换,在heroku上工作吗?
会使用rubys Dir.mktmpdir在这种情况下工作吗?
或者我将不得不使用#{RAILS_ROOT}/tmp/myfile_#{Process.pid}?
而且这会与SoX一起工作吗?
任何帮助非常感谢
Heroku的具有只读文件系统,或者更准确,短暂的可写文件系统。这意味着您可以在运行时对实际实例做很少的工作。要了解有关限制的更多信息,请登录Heroku docs。
我觉得你有2个选项...
也有想法,Heroku上也有第三方的插件,其中之一是Zencoder,巫提供transcoding for various formats,你也可能考虑这样做。
真棒感谢兄弟,我认为这可能是这样,感叹... – ajt 2013-03-13 13:24:40
如果这仍然是相关的,你可能想使用自定义buildpack:https://github.com/ddollar/heroku-buildpack-apt你创建一个Aptfile来安装构建依赖。 – dennis 2016-03-08 11:31:07