Ruby 如何指定gem对unix程序(例如fmt或tidy)的依赖关系?
您如何在gem的gempec中指定gem假设系统上安装了fmt或tidy?这些是unix工具,而不是Ruby gems。把它放在自述文件中,希望人们阅读它 您可以使用该属性。它实际上并没有强制执行依赖关系,但它看起来是放置信息的正确位置。这是rubygems缺少的另一个地方 一些变通办法: 在post_安装消息中添加一条关于它的消息 在运行时检查它Ruby 如何指定gem对unix程序(例如fmt或tidy)的依赖关系?,ruby,rubygems,Ruby,Rubygems,您如何在gem的gempec中指定gem假设系统上安装了fmt或tidy?这些是unix工具,而不是Ruby gems。把它放在自述文件中,希望人们阅读它 您可以使用该属性。它实际上并没有强制执行依赖关系,但它看起来是放置信息的正确位置。这是rubygems缺少的另一个地方 一些变通办法: 在post_安装消息中添加一条关于它的消息 在运行时检查它 在安装时使用一个假的mkrf_conf.rb检查它,可能是Ruby社区的一个副本,以便更好地与Linux发行版的打包系统合作。因为apt get和y
在安装时使用一个假的mkrf_conf.rb检查它,可能是Ruby社区的一个副本,以便更好地与Linux发行版的打包系统合作。因为apt get和yum可以比rubygems更好地处理这类事情。