27
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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](http://stackoverflow.com/questions/9212116/rails-could-not-find-railties)



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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?