Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2008, 17:20
link_zda
 
Fecha de Ingreso: enero-2008
Mensajes: 13
Antigüedad: 16 años, 3 meses
Puntos: 0
rake db:migrate

Hola amigos. Tengo un problema al usar el rake db:migrate.

Estoy siguiendo el tutorial de Rails 2.0 step by step y a la hor ade ejecutar el comando:

ruby script/generate scaffold Movie title:string description:text one_sheet_url:string

lo ejecuta bien pero el problema es al hacer la migracion con el

rake db:migrate

me sale el siguiente error:


C:\AppServ\www\exchange>rake db:migrate --trace
(in C:/AppServ/www/exchange)
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate
rake aborted!
Mysql::Error: You have an error in your SQL syntax. Check the manual that corre
sponds to your MySQL server version for the right syntax to use near 'ENGINE=Inn
oDB' at line 1: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NUL
L) ENGINE=InnoDB
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/connection_adapters/abstract_adapter.rb:147:in `log'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/connection_adapters/mysql_adapter.rb:299:in `execute'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/connection_adapters/abstract/schema_statements.rb:108:in `create_table'

C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/connection_adapters/mysql_adapter.rb:434:in `create_table'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/connection_adapters/abstract/schema_statements.rb:314:in `initialize_sc
hema_migrations_table'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/migration.rb:387:in `initialize'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/migration.rb:357:in `new'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/migration.rb:357:in `up'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/activ
e_record/migration.rb:340:in `migrate'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/tasks/databa
ses.rake:99
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:i
n `call'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:i
n `execute'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:i
n `each'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:i
n `execute'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:i
n `invoke_with_call_chain'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:i
n `synchronize'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:i
n `invoke_with_call_chain'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:i
n `invoke'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:
in `invoke_task'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:
in `top_level'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:
in `each'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:
in `top_level'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:
in `standard_exception_handling'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:
in `top_level'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:
in `run'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:
in `standard_exception_handling'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:
in `run'
C:/Archivos de programa/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31
C:/Archivos de programa/ruby/bin/rake:16:in `load'
C:/Archivos de programa/ruby/bin/rake:16

Cabe mencionar que la tabla "schema_migration" no la tengo por ningun lado :S
Espero que me puedan ayudar xq soy nuevo en RoR. Gracias