Extraneous files in the bin directory
JonnieCache opened this issue · 3 comments
This gem has a number of binstubs in its bin
directory. This causes my console to be spammed with messages such as these:
The `rubocop` executable in the `rubocop` gem is being loaded, but it's also present in other gems (activeadmin_blaze_theme). If you meant to run the executable for another gem, make sure you use a project specific binstub (`bundle binstub <gem_name>`). If you plan to use multiple conflicting executables, generate binstubs for them and disambiguate their names.
Presumably these files have been created in your development environment by the bundle binstub
command, and then have been committed accidentally. Can they be removed and the bin
directory added to .gitignore
please?
Hi @JonnieCache.
The bin
path is not included in the gem installation (as you can see in the gemspec).
Did you follow the standard installation method (including the gem in the Gemfile) or other ways?
When installed correctly:
ls $(bundle show activeadmin_blaze_theme)
# LICENSE.txt README.md app index.js lib package.json
Interesting, my apologies for the accusation then :)
The gem is indeed installed in our project in a somewhat nonstandard way, despite being included in the gemfile as usual. I will investigate further, thanks.
Upon investigation, it wasn't our setup that was the problem, it was having the old 0.7.4 version of this gem installed, which did in fact have the extraneous binstubs included into the package. This was fixed in 0.7.6.
Leaving this here for anyone else who has this problem.