Я пытаюсь развернуть небольшой плагин Rails, который по сути является просто оболочкой для архиватора 7zip.
Должен ли я включить в него двоичные файлы 7zip для windows, mac и linux или объяснить пользователю, что это зависимость, и им нужно, чтобы она работала. Я знаю, что установить 7zip не так сложно, но в целом это лучший метод. Причина, по которой я спрашиваю, состоит в том, что я много раз сталкивался с гемами, которые нуждаются в какой-то зависимости, которая не компилируется должным образом или недоступна в готовом виде для рассматриваемой ОС, а затем я трачу день выискивая бинарный файл или способ компиляции программы. (Случалось со мной как на Mac, так и на Windows, но не на Debian.)