2013-04-08 18 views
5

Ben rails s kullanarak Raylar sunucuyu başlattığınızda, bu hatayı almaya:? Ben bunu düzeltmek nasılNeden Raylar sunucusuyla 'railties' hatası bulunamadı" olsun

/usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:296:in `to_specs': Could not find 'railties' (>= 0) among 10 total gem(s) (Gem::LoadError) 
from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:307:in `to_spec' 
from /usr/local/lib/site_ruby/1.8/rubygems/core_ext/kernel_gem.rb:47:in `gem' 
from /usr/bin/rails:22 

cevap

8

? deneyin:

bundle exec rails s 
:

bundle install 

O zaman bu komutla sunucuyu başlatın

1

Emin değilim, ama Rails'i yeniden yüklemeyi denemelisiniz.

sudo gem install rails'u deneyin.

2

Yeni bir mücevher kurarsanız, bundle install'u unutmayın ve sunucunuzu yeniden başlatın.

1

Makinenizde birden çok yakut sürümü var mı? Eğer öyleyse rvm'yi indirin, varsayılan bir ruby ​​versiyonunu ayarlamak için rvm --default kullanın, ardından varsayılan ruby ​​sürümünüz ile ilişkili tüm bağımlılıkların (yani taşlar) olup olmadığını kontrol edin. Değilse, rayları ve eksik olan taşları tekrar takın.

6

Raylarınızın takılmasında bir sorun olabilir. railties'u görmüyorsanız gem list'u deneyin ve daha sonra rayları yeniden yükleyin: gem install rails

İlgili konular