我正在开发一个应该安装可执行文件的 gem。
目前我有一个文件bin/myexec
可以完成这项工作。我gem.executables = 'myexec'
在我的 gemspec 中有这条线,当我构建和安装 gem 时,我可以在bundle exec myexec
任何地方执行并运行我的代码 - 很好。
我正在使用 rbenv,所以我希望二进制文件有一些轻微的恶作剧,但是当我安装这个 gem 时,我总是需要bundle exec myexec
而且我不能只是myexec
. 我已经倾注了其他宝石(如guard
),看看 .gemspec 是否有一些怪癖,这意味着应该创建一个 rbenv binstub,但我什么也看不到。
我究竟做错了什么?
谢谢!