Vagrant内でRubyのバージョンアップができない
現在、Vagrant内でRuby on Railsのアプリを作成しています。
デフォルトで入っていたRubyのバージョンが2.3.1だったのですが、herokuにデプロイする際にバージョンアップが必要になったため2.4.6にしようと思い、Gemfile
でruby 2.4.6
と指定しbundle
しました。しかしそこでまず
Your Ruby version is 2.3.1, but your Gemfile specified 2.4.6
というエラーが生じたので、以下のコマンドを叩きました。
/home/vagrant
$ rbenv install 2.4.6 $ rbenv global 2.4.6
これは成功し、
Installed ruby-2.4.6 to /home/vagrant/.rbenv/versions/2.4.6
と表示されました。
しかし、
/home/vagrant/rails_lessons/ourapp
に移動しbundle
しても、再び
Your Ruby version is 2.3.1, but your Gemfile specified 2.4.6
が表示されてしまいました。
解決したい問題をまとめると、
・Vagrant内にはRuby(2.4.6)
が入ってそう
・Vagrant下のアプリは依然(2.3.1)
で、(2.4.6)
にバージョンアップする方法が分からない
です。
文章長くなってしまいすみません。
対応策をご存知の方いらっしゃいましたら、ご教示いただけると幸いです。
補足情報(ツールのバージョン)
環境
Ruby(2.3.1)
Rails(5.2.3)
MacBook Air (Retina, 13-inch, 2018)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/04 03:22
2019/06/04 08:44