我应该在Rails插件中包含二进制文件吗?

时间:2010-05-21 17:04:15

标签: ruby-on-rails ruby plugins rubygems ruby-on-rails-plugins

我正在尝试推出一个小的Rails插件,它基本上只是一个7zip归档器的包装器。

我是否应该为它包含windows,mac和linux的7zip二进制文件,或者向用户解释它是一个依赖项,他们需要让它工作。我知道安装7zip并不困难,但一般来说最佳做法是什么。我问的原因是因为我已经运行了很多次宝石需要某种依赖性,这种依赖性无法正确编译或者无法以现成的形式提供给相关操作系统然后我最终花费了一天寻找二进制或编译程序的方法。 (在Mac和Windows上都发生过这种情况,到目前为止还没有发生在Debian上。)

1 个答案:

答案 0 :(得分:3)

有几个插件依赖于特定于平台的库。也许看看它们如何打包成宝石会有所帮助。 T名称为:mysql,mongo,ruby-libxml等

相关问题