【发布时间】:2023-03-26 01:38:01
【问题描述】:
我正在尝试构建一个命令行rubygem。我正在使用 bundler 创建 gem 并在本地安装 gem。它生成了所需的目录。我还能够测试,如果我需要我的 Gem,我可以在其中使用方法。我正在尝试让命令行部分现在可以正常工作,但似乎无法正常工作。我希望能够做类似的事情
gemname command
类似于rspec 的工作方式:
rspec test/whatever.rb
任何关于如何通过命令行执行的帮助都会很棒。
【问题讨论】:
-
你必须自己实现二进制/命令行工具。示例见github.com/jimweirich/rake/tree/master/bin
-
你能再解释一下吗?所以我创建了那个可执行文件,然后运行 bundle install 它应该可以工作吗?此外,当它执行 Rake.application.run 时,它是否特定于 rake 命令?我的 Gem 中需要它吗?当我运行 mygem mycommand 它只是说 command not found mygem
标签: ruby gem rspec ruby-on-rails ruby gem