标签: ruby gem
所以我正在编写一个通过命令行运行的gem来学习如何计算卡片。如何设置文件结构以便运行文件并从用户那里获取输入?
例如,运行使代码工作的函数的是一个仅包含以下内容的ruby文件:
require "cardcounter.rb" CardCounter.run_program
有没有办法当用户下载我的cardcounting gem时,他们只需键入cardcount就可以运行CardCounter.run_program,而不必使用irb或其他任何内容?
答案 0 :(得分:0)
您需要在gem的文件结构中创建一个bin目录,并将相关代码放在那里(在cardcount文件中)。
bin
cardcount
了解更多here。