1
我正在開發一個應該安裝可執行文件的gem。rbenv,bundler,binstubs ...混淆
目前我有一個文件在bin/myexec
它的工作。我在gemspec中有gem.executables = 'myexec'
行,當我構建和安裝gem時,我可以在任何地方執行bundle exec myexec
並運行我的代碼 - 很甜。
我使用rbenv,所以我期待一些輕微shenanigans與二進制文件,但是當我安裝這個寶石,我需要永遠bundle exec myexec
,我不能只是myexec
。我傾倒了其他的寶石(如guard
),看看是否有一些怪異的.gemspec暗示應該創建一個rbenv binstub,但我什麼都看不到。
我在做什麼錯?
謝謝!
我已經完全忘記了'rbenv rehash' - 完美的,謝謝! –