LoginSignup
2
1

More than 1 year has passed since last update.

rails new で発生したエラーについて

Posted at

bundlerによる不具合

今回、railsの環境構築の際にハマりかけたエラーについて備忘録としてまとめておきたいと思います。

概要

railsのインストール等が完了し、新規プロジェクト作成の際にrails newを行ったところエラーが発生。

主なエラー表記は下記の通りとなります。

(defined?(@source) && @source) || Gem::Source::Installed.new

調べてみると、bundleそのものの不具合のようでこの時に使用していたバージョンはBundler version 2.3.7でした。

なので、以下の手順でbundlerのバージョンアップを行い、再度新規プロジェクト作成したところ問題なく完了しました。

#現在のbundleのバージョンを確認
$ bundle --version
Bundler version 2.3.7

#最新バージョンへアップグレード
$ gem install bundler
Fetching bundler-2.3.18.gem
Successfully installed bundler-2.3.18
Parsing documentation for bundler-2.3.18
Installing ri documentation for bundler-2.3.18
Done installing documentation for bundler after 0 seconds
1 gem installed

#完了後、bundleのバージョン確認
$ bundle --version
Bundler version 2.3.18

$ rails new hello -force -database=mysql

また、この他にも私はMacBook購入当初にXcode必要ないだろうということで削除したのですが、それによってハマってしまったうっかりミスがありましたので、それについてはまた後日記述しようと思います。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1