2011-01-12 10 views
1

Ich habe ein widerliches und seltsames Problem, während ich versuche, den ThinkingTank-Edelstein in mein Rails-Projekt aufzunehmen. Als ich bin gem 'thinkingtank' in meinem Projekt Gemfile bekomme ich folgende Fehlermeldung:keine solche Datei zu laden - Schienen (MissingSourceFile) ... sagen was?

~/.rvm/gems/ree-1.8.7-2010.01/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require': no such file to load -- rails (MissingSourceFile) 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/thinkingtank-0.0.5/lib/thinkingtank.rb:1 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `require' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `each' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `require' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/bundler-1.0.7/lib/bundler.rb:112:in `require' 
from ~/git/myproject/config/boot.rb:121:in `load_environment' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/rails-2.3.5/lib/initializer.rb:137:in `process' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/rails-2.3.5/lib/initializer.rb:113:in `send' 
from ~/.rvm/gems/ree-1.8.7-2010.01/gems/rails-2.3.5/lib/initializer.rb:113:in `run' 
from ~/git/myproject/config/environment.rb:9 
from ~/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/irb/init.rb:254:in `require' 
from ~/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/irb/init.rb:254:in `load_modules' 
from ~/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/irb/init.rb:252:in `each' 
from ~/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/irb/init.rb:252:in `load_modules' 
from ~/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/irb/init.rb:21:in `setup' 
from ~/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/irb.rb:54:in `start' 
from ~/.rvm/rubies/ree-1.8.7-2010.01/bin/irb:17

Die Ausgabe von ruby -v ist:

ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-darwin10.6.0], MBARI 0x6770, Ruby Enterprise Edition 2010.01

Und die Ausgabe von rails -v ist:

Rails 2.3.5

I‘ Ich habe die grundlegenden Richtlinien von their documentation und similar SA questions befolgt. Aber keines der Probleme haben die Schienen gem fehlen gehen ..

Und ja, wir sind inklusive Schienen in unserem Gemfile =)

Vielen Dank im Voraus.

+0

Versuchen Sie: erfordern 'Thinkingtank' in Ihrer Edelstein-Datei. –

+0

Hallo Harry, danke für den Kommentar, obwohl ThinkingTank bereits benötigt wurde. – Julian

Antwort

1

Ich beendete die Lösung des Problems, indem Sie nur die 'Requires Rails' Anweisung entfernen. Es gab einige andere Edelsteinkonflikte, die Probleme verursachten, aber ich war in der Lage, sie zu lösen, indem ich einige kleine Änderungen in der Quelle machte. Vielen Dank!

Verwandte Themen