- という実行可能ファイルを含むアプリがあります
little_bird。 - rbenv、Ruby 2.0.0-p195、Bundler 1.3.5 を使用しています。
little_birdで呼び出すと、実行可能ファイルは正常に動作しますbundle exec。- を使いたくない
bundle execので、 を走らせbundle install --binstubsました。 - これにより、予想どおり、bin ディレクトリの内容が一連の binstub に置き換えられました。
- ただし、
little_birdbinstub を実行しようとすると、Bundler が膨大なエラー ログを出力します。
調査の結果、その行は
load Gem.bin_path('little_bird-cli', 'little_bird')
これは binstub の最後の行であり、無限ループを作成しています。すなわち
Gem.bin_path('little_bird-cli', 'little_bird')
binstub を指し示すだけです。
Bundler は実際の実行可能ファイルをどこに配置し、この問題をどのように修正できますか?