You have already activated X, but your Gemfile requires Y

前端 未结 8 2548
逝去的感伤
逝去的感伤 2020-11-27 10:43

When running rake I get this error:

You have already activated rake 0.9.2, but your Gemfile requires rake 0.8.7. Consider using bundle ex

8条回答
  •  独厮守ぢ
    2020-11-27 11:33

    bundle exec is correct, but you don't want to be typing it every time.

    You can put this in your .bashrc:

    # Automatically invoke bundler for rake, if necessary.
    rake() { if [ -e ./Gemfile.lock ]; then bundle exec rake "$@"; else /usr/bin/env rake "$@"; fi; }
    

提交回复
热议问题