- 我有一个带有可执行文件的应用程序,名为
little_bird
. - 我使用 rbenv、Ruby 2.0.0-p195 和 Bundler 1.3.5。
- 当
little_bird
我用bundle exec
. - 我不想用
bundle exec
,就跑了bundle install --binstubs
。 - 正如我所料,这用一堆 binstub 替换了我的 bin 目录的内容。
- 但是,尝试运行
little_bird
binstub 会导致 Bundler 吐出一个巨大的错误日志。
调查显示该线路
load Gem.bin_path('little_bird-cli', 'little_bird')
这是 binstub 中的最后一行,正在创建一个无限循环;IE
Gem.bin_path('little_bird-cli', 'little_bird')
只是指向垃圾箱!
Bundler 将我的实际可执行文件放在哪里,我该如何解决这个问题?