Ich bin ein Anfänger zu Ruby. Ich folge den Schritten auf http://rubyonrails.org/download und installiert Ruby auf Schienen und erstellt ein Projekt namens "Blog", indem Sie das Youtube-Tutorial folgen. http://www.youtube.com/watch?v=UQ8_VOGj5H8Konnte kein gültiges Juwel finden. Install actrecord-sqlite3-adapter
Aber immer, wenn ich den Befehl rails s
verwendet wird, wird es einen Fehler geben:
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/rubygems_integ
ration.rb:214:in `block in replace_gem': Please install the sqlite3 adapter: `ge
m install activerecord-sqlite3-adapter` (sqlite3 is not part of the bundle. Add
it to Gemfile.) (LoadError)
Dies wird sowohl von meinem Laptop und PC geschieht, beide mit Windows 7. Ich habe versucht, den Befehl auszuführen gem install activerecord-sqlite3-adapter
, aber dann gibt ich mir den Fehler.
Ich habe alle oben genannten Alternativen versucht und mein Bundle zu aktualisieren, einige der Alternativen funktionieren und einige nicht. Nachdem ich alle oben genannten Alternativen ausprobiert habe und "rails s" ausgeführt habe, bekomme ich immer noch den gleichen Fehler, mir den sqlite3-Adapter zu installieren.
Dies ist, was mein Juwel Datei wie
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'sqlite3'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
sieht und das ist alles Bündel im gem
Gems included by the bundle:
actionmailer (3.2.13)
actionpack (3.2.13)
activemodel (3.2.13)
activerecord (3.2.13)
activeresource (3.2.13)
activesupport (3.2.13)
arel (3.0.2)
builder (3.0.4)
bundler (1.3.5)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.6.2)
erubis (2.7.0)
execjs (1.4.0)
hike (1.2.2)
i18n (0.6.1)
journey (1.0.4)
jquery-rails (2.2.1)
json (1.7.7)
mail (2.5.3)
mime-types (1.23)
multi_json (1.7.3)
polyglot (0.3.3)
rack (1.4.5)
rack-cache (1.2)
rack-ssl (1.3.3)
rack-test (0.6.2)
rails (3.2.13)
railties (3.2.13)
rake (10.0.4)
rdoc (3.12.2)
sass (3.2.9)
sass-rails (3.2.6)
sprockets (2.2.2)
thor (0.18.1)
tilt (1.4.1)
treetop (1.4.12)
tzinfo (0.3.37)
ich sehr dankbar wäre, wenn jemand mein Problem lösen kann.
Edelstein 'sqlite3' ist bereits in meiner Edelsteindatei.Wenn ich den Befehl "bundle install" ausführe, sagt es mir: "Dein Bundle ist komplett! Verwende' bundle show [gemname] ', um zu sehen, wo ein gebündeltes Juwel installiert ist", aber sqlite3 fehlt immer noch in meinem Gem-Bündel –
Ich stimme zu zu seinem letzten Kommentar. Ich habe Plattform: Rubin tun Edelstein 'sqlite3' Ende in meinem gemfile und es installierte Edelstein sqlite3 Edelstein. Ich konnte sehen, dass es von den Readme-Beispielen in Irb funktioniert, also weiß ich, dass Teil arbeitet. Es ist eine alte Version von Schienen, wenn sqlite3 kein Standard war. Ich würde versuchen, die neueste Version von Schienen zu verwenden. Sie enthalten eine Beispiel-App, so dass Sie kein Problem haben sollten, das auszuführen. Viel Glück. –