Bonjour tout le monde, je suis completement nouveau sur ruby (et meme sur la programmation...), mais voila, j ai decroché un stage cet été et je vais faire 2 mois de ruby. Avant d arriver, on m a demandé de me faire un peu la main en créant un blog avec ruby. Ni une, ni deux, je fonce suivre un tutorial, et j effectue les etapes : (disponible sur librairie Eyrolles ->creer un blog)
1) Installer ruby 1.8.4-16 preview3 et la librairie redcloth
2) un rails nom_de_l_application pour creer l environement
3) un ruby script/server pour pouvoir acceder a cet environement via le web
4) j ai configuré la base de donnée config/database.yml en rajoutant
username:
password:
5) j ai téléchargé sqlite3 (.exe et .dll) et les ai mis au bon endroit
6) j ai fait un rake db:schema:dump (je ne sais pas pourquoi, mais le rake db_schema_dump ne marche pas, j ai trouvé sur un forum qu il fallait remplacer le "_" par un ":" )
7) j ai modifié le nouveau fichier schema.rb en y copiant/collant ca (donné par le tutorial) :
# This file is autogenerated. Instead of editing this file, please use the
# migrations feature of ActiveRecord to incrementally modify your
# database, and
# then regenerate this schema definition.
ActiveRecord::Schema.define() do
create_table "articles" do |t|
t.column "titre", :string, :limit => 100
t.column "texte", :text
t.column "created_at", :datetime
t.column "updated_at", :datetime
t.column "commentaires_count", :integer, :default => 0
end
create_table "commentaires" do |t|
t.column "texte", :text
t.column "created_at", :datetime
t.column "updated_at", :datetime
t.column "article_id", :integer
end
end
8) j ai essayé un rake db_schema_import et j ai eu l erreur
*rake aborted
Don't know how to build task db_schema_import*
j ai aussi essayé avec rake db:schema:import et j ai le meme message d erreur...
J ai essayé de chercher sur le net, mais comme je débute, j ai du mal a trouver des gens qui racontent quelque chose que je comprend.
Si quelqu un pouvait m aider, je lui serait infiniment reconnaissant.
D avance, merci.