2010-12-28 6 views
2

hallo alle ich die RoR guide folgende bin eine Probe Blog-Anwendung erstellen i auf der Kommandozeile geschrieben haben:Fehler in Datenbankerstellung

rake db:create 
(in /home/fb_app/rails_apps/blog2) 
Could not find gem 'sqlite3-ruby (>= 0, runtime)' in any of the gem sources listed in your Gemfile. 
Try running `bundle install`. 

warum ich erhalte diesen Fehler .Ich habe auch getan „Bundle installieren“ Trotzdem kommt dieser Fehler.

+0

Haben Sie das Juwel sqlite3? Ist in der Gemfile? Ist es auf Ihrem System? – DrColossos

+0

@DrColossosi bekomme auch den gleichen Fehler beim Versuch "Gem installieren sqlite3-ruby". –

+0

Erstellen nativer Erweiterungen. Dies könnte eine Weile dauern ... FEHLER: Fehler beim Installieren von sqlite3-ruby: \t Fehler: Fehler beim Erstellen der gem nativen Erweiterung. /usr/bin/ruby1.8 extconf.rb extconf.rb: 3: in 'require ': keine solche Datei zu laden - mkmf (Loaderror) \t von extconf.rb: 3 Gem Dateien bleiben in /var/lib/gems/1.8/gems/sqlite3-ruby-1.3.2 zur Überprüfung installiert. Ergebnisse protokolliert in /var/lib/gems/1.8/gems/sqlite3-ruby-1.3.2/ext/sqlite3/gem_make.out –

Antwort

1

Versuchen durch die folgenden Pakete zu installieren

apt-get install ruby1.8-dev libsqlite3-ruby libsqlite3-dev

Dies sollte das Problem lösen.

0

Wenn Sie auf Ubuntu (oder einem anderen Debian-Distribution) stellen Sie sicher ausgeführt haben:

apt-get install ruby1.8-dev build-essential 
Verwandte Themen