如何在 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
我只是想知道我们能否将在 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