rake db: migrar não funcionando em trilhos

0

Eu executei as seguintes declarações no terminal:

rails tickets
cd tickets
ruby script/server      //to run the app tickets on localhost:3000
ruby script/generate  scaffold ticket name:string seat:string address:text price_paid:decimal email_address:string

depois de executar acima de tudo, executei o script de migração rake db:migrate e tentei abrir localhost:3000/tickets no navegador que exibia a mensagem:

"We're sorry, but something went wrong." instead of opening the app

A seguir está a saída do comando rake:

vverma@l-vverma:~/tickets$ rake db:migrate
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /home/vverma/tickets/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:21.
NOTE: Gem::SourceIndex#initialize is deprecated with no replacement. It will be removed on or after 2011-11-01.
Gem::SourceIndex#initialize called from /home/vverma/tickets/config/../vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:100.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib/ruby/vendor_ruby/1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib/ruby/vendor_ruby/1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib/ruby/vendor_ruby/1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib/ruby/vendor_ruby/1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib/ruby/vendor_ruby/1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib/ruby/vendor_ruby/1.8/rubygems/source_index.rb:91.
WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
    at /usr/lib/ruby/vendor_ruby/rake/rdoctask.rb
Please install RDoc 2.4.2+ to generate documentation.
    
por vipin8169 01.11.2012 / 06:35

1 resposta

1

Eu encontrei uma situação semelhante ao tentar executar um tutorial sobre trilhos

Todas as linhas intituladas "OBSERVAÇÃO: Gem :: et cetera são avisos de um comando obsoleto que desapareceu em 2011-11-1 ou depois, com conselhos sobre como substituir o comando reprovado na codificação.

Os comandos executados, no entanto. Verifique os resultados.

As últimas linhas, começando com:

'WARNING: 'require

- et cetera são sobre um comando que foi preterido e já foi removido. Esse é provavelmente o único erro difícil aqui, o resto são apenas avisos informativos.

Eu acho que conseguir os números corretos de versões de Ruby, Rails e gemas é a única maneira de superar esses problemas.

Boa sorte, Bernie

    
por Bernie B 01.03.2013 / 01:13