如何在 ruby 中使用 gem 包到 运行 命令行

how use gem package to run command line in ruby

我只是想知道我们能否将在 ruby 中编写的命令行工具转换为 gem 文件?如果是,我们如何 运行 那 gem ? 想我有一个 ruby 文件打印文本非常简单的应用程序 现在我想把它打包成一个 gem 文件 然后我需要 运行 gem 这是否可行?

这是完全有可能的。 RubyGem 对此有一个 guide。基本上你需要:

除了 gem 结构之外,您还希望通过在 bin 文件夹中创建一个文件来查看 how to add an executable 结构,例如:

#!/usr/bin/env ruby

require 'yourmainfile'
# call your code here