Должен ли я включить двоичный файл в rubygem? - PullRequest
2 голосов
/ 14 ноября 2011

Я делаю rubygem, и бинарная библиотека, которую мне нужно вызвать, находится в папке в пользовательском каталоге.Из-за этого я должен включить этот файл размером 6 МБ в каталог bin моего rubygem или есть лучший подход к этому?

В настоящее время я делаю это для OSX.Если я захочу перенести это на windows, у меня возникнет та же проблема, и бинарный файл также будет другого типа.

1 Ответ

5 голосов
/ 15 ноября 2011

Доступна ли библиотека из других источников?Если нет: включите его, потому что он вам нужен, и он необходим.

Если библиотека может быть доступна: почему бы не создать два (или более) гемов?См. Например rmagick .Существует стандартный гем и win32-специфичный бинарный гем.

Отказ от ответственности: Если это не ваш собственный бинарный файл: пожалуйста, проверьте лицензию бинарного файла, прежде чем добавлять его (это относится не только к двоичным файлам, новсе, что вы добавляете в свой драгоценный камень)

...