

`bundle exec
rubocop`をやると、どうやら古いバージョンの`rubocop`を使っているようなのですが、どうすればbundlerで管理しているrubocopを使えるのでしょうか？

[code]

    $bundle exec rubocop -v
    
    warning: parser/current is loading parser/ruby22, which recognizes
    warning: 2.2.x-compliant syntax, but you are running 2.3.1.
    warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
    0.35.1
    
    $rubocop -v
    
    0.46.0
    
    $which rubocop
    
    /usr/local/bin/rubocop
    
    
    $bundle exec which rubocop
    
    /usr/local/bin/rubocop
    
[/code]


CC BY-SA 3.0
2016-12-06T16:04:39.790
30963
2017-05-28T13:01:38.107
12896
question
ruby-on-rails ruby bundler
bundle下のrubocopが読めない


Gemfile.lock に書かれている rubocop のバージョンが古いためだと思います。

`bundle update rubocop` を実行するのがいいと思います。


CC BY-SA 3.0
2016-12-06T23:31:18.910
30967
2016-12-06T23:31:18.910
3249
30963
answer