У меня есть приложение rails, работающее на ruby 2.7.2 со следующим в Gemfile:
group :development, :test do
gem 'rubocop'
gem 'rubocop-minitest'
gem 'rubocop-performance'
gem 'rubocop-rails'
end
Пробежали bundle install
и bundle update
. Каждый раз, когда я запускаю rubocop в каталоге, я получаю следующее:
Could not find 'activesupport' (>= 4.2.0) among 220 total gem(s)
Если я запускаю bundle exec rubocop
, все работает нормально. Как я могу заставить это работать без части bundle exec
? Я запускаю линтер в vim, который просто вызывает исполняемый файл без bundle exec
, и поэтому я застрял.
Интересно, что у меня есть другое приложение на ruby 2.7.2 с такой же настройкой в Gemfile, и оно отлично работает без префикса bundle exec.
bundle binstubs bundler --force
, который был необходим, чтобы заставить его работать, и теперь я могу сделатьbin/rubocop
, но это все еще не приводит меня к тому, чего я хочу, а именно к непосредственному использованию rubocop. - person croceldon   schedule 05.11.2020