sandbox-memo

開発してて出たエラーをメモる場所

rake db:createしようとしたらエラーが出た①

qiita.com

のデータベースの作成のとこでつまずき。

rake db:create:all

したらエラーが出て

You have already activated rake 12.3.0, but your Gemfile requires rake 12.3.1. Prependingbundle execto your command may solve this.

と言われてしまった。

Gemfileが要求してるrakeのバージョンとローカルでつかってるrakeのバージョンが違うらしい。

bundle execつけて実行したら解決するかも、って書いてあるのでつけてみたけどやっぱりダメ。

Gemfileの方のバージョン指定を外せばいいかとおもってファイルみてみたけどrakeの記述がどこにもなかったのでわからず。 仕方ないのでローカルのrakeのバージョンをあげてあげることに。

gem uninstall rake --version 12.3.0

gem install rake --version 12.3.1

で対応し、 gem list rake したら無事12.3.1になった。