開発環境がおかしくなったようです。
railsサーバを起動しようと、いつも通り
bundle exec rails s
すると、
以下のエラーが表示されました。
rbenv: rails: command not found The `rails' command exists in these Ruby versions: 2.6.3
「Ruby2.6.3 このバージョンではrailsコマンドは使えない」
というメッセージですが、開発のrubyは3.0で行ってました。
現在のrubyを確認するとやはり3.0.0でした。
$ rbenv versions 2.6.3 * 3.0.0 (set by /home/rails_user/gvgv/.ruby-version)
gemファイルは以下のようになってます。
ruby
1ruby '3.0.0' 2gem 'rails', '~> 6.1.0'
使っていないrubyに合わせたrailsをインストールするのも変ですし、どうすべきでしょうか?
何かの拍子にrails6.1.0が消えたのでしょうか?
単にrails6.1.0をインストールしたら良いのでしょうか?
これ以上環境が壊れるのが怖くて躊躇しています・・・。
ちなみに環境がおかしくなった心当たりですが、
vscodeのgitの挙動がおかしく、以下のディレクトリが自動的に更新されました。
これが関係してるとは思うのでが、正確には分かりません。。。
補足
環境構築の際、ここ
を参考にruby と railsをインストールしました。
読み返してたら、railsはvendorにインストールしてました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。