LoginSignup
27
18

More than 5 years have passed since last update.

RailsでCould not find 'railties' と出た時の解決法

Posted at

大した問題ではありませんが、メモがてら。

ある日のこと

いつものようにrailsコマンドを実行しようとしたら、rails s, rails -vなど様々なコマンドが使えず下記のようなエラーが出る。

/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:318:in `to_specs': Could not find 'railties' (>= 0.a) among 9 total gem(s) (Gem::LoadError)

railtiesがないって言われてます。

検証

ここで gem list とコマンドを打ってみましょう。
インストール済みのgemが確認できます。

bigdecimal (1.2.0)
bundler (1.11.0)
io-console (0.4.2)
json (1.7.7)
minitest (4.3.2)
psych (2.0.0)
rake (0.9.6)
rdoc (4.0.0)
test-unit (2.0.0.0)

ふむふむ、どうやらrailtiesはないらしい。
昨日までは何も問題なかったのになー(・-・)

解決策

gem install rails

このコマンドがrailsのgemの抜け落ちた依存関係をインストール・ダウンロードし直してくれるので実行。

ちょっと時間がかかりますが待ちましょう。
終わったら、gem listコマンドで再度確認。

railties (4.2.5)

あった・・・!

というかrailties以外にもいろいろ抜け落ちていたみたいです。
なんでだろう。。

bundle install を叩いて

rails s

動きました。yay!

ダメ出し、助言募集しております(・~・)

Reference from stackoverflow

27
18
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
27
18