Я пытаюсь построить командную строку rubygem. Я использую bundler для создания драгоценного камня и установки драгоценного камня на месте. Он создал необходимые каталоги. Я также смог проверить, что если мне понадобится мой Gem, я могу использовать методы внутри него. Я пытаюсь заставить часть командной строки работать сейчас и, похоже, не может заставить ее работать. Я хочу быть в состоянии сделать что-то вродеИнструмент командной строки Ruby Gem
gemname command
Подобно тому, как rspec работ:
rspec test/whatever.rb
Любая помощь о том, как быть в состоянии выполнить с помощью командной строки было бы здорово.
Вы должны сами реализовать инструмент двоичной/командной строки. См. Https://github.com/jimweirich/rake/tree/master/bin для примера – mhutter
Можете ли вы объяснить немного больше? Поэтому я создаю этот исполняемый файл, а затем запускаю установку пакета, и он должен просто работать? Кроме того, когда Rake.application.run используется для команды rake? Нужно ли мне это в моем драгоценном камне? Когда я запускаю mygem mycommand, он просто говорит, что команда не найдена mygem – wallerjake