如何更改我的gem以便它可以通过命令行运行?

时间:2015-07-25 17:46:42

标签: ruby gem

所以我正在编写一个通过命令行运行的gem来学习如何计算卡片。如何设置文件结构以便运行文件并从用户那里获取输入?

例如,运行使代码工作的函数的是一个仅包含以下内容的ruby文件:

require "cardcounter.rb"

CardCounter.run_program

有没有办法当用户下载我的cardcounting gem时,他们只需键入cardcount就可以运行CardCounter.run_program,而不必使用irb或其他任何内容?

1 个答案:

答案 0 :(得分:0)

您需要在gem的文件结构中创建一个bin目录,并将相关代码放在那里(在cardcount文件中)。

了解更多here