我想分发一个用于 Mac/Windows 的 Ruby 脚本的可执行文件,该脚本(除了其他东西)将执行从/到常见图像格式到 .xpm / X PixMap(维基百科)的转换
我知道以下作为预安装库(主要是 ImageMagick)的包装器的 gem:RMagick、Mini magick、Image science、Magickly、Devil、Im magick、Free-image 等。
据我了解,问题归结为以下几点: Imagemagick 和 Freeimage 需要安装在系统上,而不仅仅是在脚本中以相对方式指出。并且 Ruby2Exe、Ocra、Crate 没有将库和我的脚本作为可执行文件分发的功能。
我还没有发现一个 gem 可以在不使用外部库的情况下执行此操作,是否有技术原因?我的问题有哪些可能的解决方案?