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