初めて質問させていただきます。
以下のようにコマンドを実行しようとするとrakeのversionが違うと怒られました。
rake db:migrate rake aborted! Gem::LoadError: You have already activated rake 10.4.2, but your Gemfile requires rake 10.5.0. Prepending `bundle exec` to your command may solve this. rake --version rake, version 10.4.2
そのため、updateをしようとしました
bundle update rake Fetching gem metadata from https://rubygems.org/........... Fetching version metadata from https://rubygems.org/... Fetching dependency metadata from https://rubygems.org/.. Resolving dependencies... Using rake 10.5.0 Using i18n 0.7.0 Using json 1.8.3 Using minitest 5.8.3 Using thread_safe 0.3.5 Using tzinfo 1.2.2 Using activesupport 4.2.4 Using builder 3.2.2 Using erubis 2.7.0 ... ... ... Using sprockets-rails 3.0.0 Using rails 4.2.4 Using rdoc 4.2.1 Using sass 3.4.21 Using tilt 2.0.2 Using sass-rails 5.0.4 Using sdoc 0.4.1 Using spring 1.6.2 Using sqlite3 1.3.11 Using uglifier 2.7.2 Using web-console 2.2.1 Bundle updated!
ここで、updateがうまくいったと思い、versionを確認しましたが変わりませんでした。versionを確認すると変わっていませんでした。
rake --version rake, version 10.4.2
どうすればupdateできますか?初めての質問でわかりにくいかもしれませんが、よろしくお願いします。
##追記
回答ありがとうございます。回答に貼っていただいたURLのように実行することで、migrateなどが行えるようになりました。
bundle exec...
しかし、毎度bundle exec
を打つのはすこし手間なので、試行錯誤してみた結果以下の方法でうまくいきました。
$ gem install rake --version 10.5.0 Fetching: rake-10.5.0.gem (100%) rake's executable "rake" conflicts with /home/vagrant/.rbenv/versions/2.2.2/bin/rake Overwrite the executable? [yN] y Successfully installed rake-10.5.0 Parsing documentation for rake-10.5.0 Installing ri documentation for rake-10.5.0 Done installing documentation for rake after 1 seconds 1 gem installed $ rake --version rake, version 10.5.0

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/19 14:11