我正在使用 taglib-ruby 从歌曲中提取信息。
我有 3 个不同的建议:
联系 Heroku,他们可以帮助您解决问题
通过 SSH 将 taglib 安装到 heroku 中(不确定这是否可行。)
生成已编译扩展的二进制 gem,并将 libtag.so 与 gem 一起发布。
还有其他更好的解决方案吗?哪种解决方案是最好的?
更新:
尝试使用 Vulcan 打包 Binary 时遇到错误,因为 TagLib 使用的是 Cmake。
vulcan build -v -s ./taglib-1.8beta
Packaging local directory... done
Uploading source package... done
Building with: ./configure --prefix /app/vendor/taglib-1 && make install
sh: ./configure: not found
bin/make:66:in `chdir': No such file or directory - /app/vendor/taglib-1 (Errno::ENOENT)
from bin/make:66:in `block (2 levels) in <main>'
from bin/make:18:in `chdir'
from bin/make:18:in `block in <main>'
from /usr/local/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir'
from bin/make:17:in `<main>'