Ne sais pas comment construire tâche "db:migrate" w/ Rails de 3.2.0.rc2
Je vais tenter la mise à jour de mon application Rails 3.2.0.rc2 mais Quand j'essaie de faire un rake db:migrate --trace
je suis maintenant le message d'erreur suivant:
DEPRECATION WARNING: The InstanceMethods module inside ActiveSupport::Concern will be no longer included automatically. Please define instance methods directly in ActionController::Base instead. (called from <top (required)> at /Users/Kyle/Desktop/skateparks-web/config/application.rb:4)
rake aborted!
Don't know how to build task 'db:migrate'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/task_manager.rb:49:in `[]'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:115:in `invoke_task'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/bin/rake:19:in `load'
/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/bin/rake:19:in `<main>'
La désapprobation mise en garde semble être en ce qui concerne cette ligne dans application.rb
:
Bundler.require(:default, :assets, Rails.env) if defined?(Bundler)
Est-ce censé être supprimé ou modifié dans la dernière version de Rails? J'ai essayé de supprimer cette ligne, et l'exécution de l'migrer de nouveau. Ensuite, je n'obtiens plus de l'avertissement, mais toujours obtenir la Don't know how to build task 'db:migrate'
erreur. Des idées?
Faire un bundle exec rake -T
les rendements suivants:
DEPRECATION WARNING: The InstanceMethods module inside ActiveSupport::Concern will be no longer included automatically. Please define instance methods directly in ActionController::Base instead. (called from <top (required)> at /Users/Kyle/Desktop/skateparks-web/config/application.rb:4)
rake about # List versions of all Rails frameworks and the environment
rake assets:clean # Remove compiled assets
rake assets:precompile # Compile all the assets named in config.assets.precompile
rake cron # This task is called by the Heroku cron add-on
rake doc:app # Generate docs for the app -- also available doc:rails, doc:guides, doc:plugins (options: TEMPLATE=/...
rake friendlyid:rebuild # Updates all User and Skatepark friendly IDs
rake geocode:all # Geocode all objects without coordinates.
rake jobs:work # Alias for resque:work (To run workers on Heroku)
rake log:clear # Truncates all *.log files in log/to zero bytes
rake middleware # Prints out your Rack middleware stack
rake notes # Enumerate all annotations (use notes:optimize, :fixme, :todo for focus)
rake notes:custom # Enumerate a custom annotation, specify with ANNOTATION=CUSTOM
rake rails:template # Applies the template supplied by LOCATION=(/path/to/template) or URL
rake rails:update # Update configs and some other initially generated files (or use just update:configs, update:scripts...
rake resque:scheduler # Start Resque Scheduler
rake resque:work # Start a Resque worker
rake resque:workers # Start multiple Resque workers.
rake routes # Print out all defined routes in match order, with names.
rake secret # Generate a cryptographically secure secret key (this is typically used to generate a secret for coo...
rake sorcery:bootstrap # Adds sorcery's initializer file
rake spec # Run all specs in spec directory (excluding plugin specs)
rake spec:controllers # Run the code examples in spec/controllers
rake spec:helpers # Run the code examples in spec/helpers
rake spec:lib # Run the code examples in spec/lib
rake spec:mailers # Run the code examples in spec/mailers
rake spec:models # Run the code examples in spec/models
rake spec:rcov # Run all specs with rcov
rake spec:requests # Run the code examples in spec/requests
rake spec:routing # Run the code examples in spec/routing
rake spec:views # Run the code examples in spec/views
rake stats # Report code statistics (KLOCs, etc) from the application
rake sunspot:reindex[batch_size,models] # Reindex all solr models that are located in your application's models directory.
rake sunspot:solr:run # Run the Solr instance in the foreground
rake sunspot:solr:start # Start the Solr instance
rake sunspot:solr:stop # Stop the Solr instance
rake test # Runs test:units, test:functionals, test:integration together (also available: test:benchmark, test:...
rake test:recent # Run tests for {:recent=>"test:prepare"} /Test recent changes
rake test:single # Run tests for {:single=>"test:prepare"}
rake test:uncommitted # Run tests for {:uncommitted=>"test:prepare"} /Test changes since last checkin (only Subversion and...
rake time:zones:all # Displays all time zones, also available: time:zones:us, time:zones:local -- filter with OFFSET para...
rake tmp:clear # Clear session, cache, and socket files from tmp/(narrow w/tmp:sessions:clear, tmp:cache:clear, tm...
rake tmp:create # Creates tmp directories for sessions, cache, sockets, and pids
Il semblerait que tous mes rake db
tâches sont manquants.
ce n'bundle exec rake-T dire?
Mise à jour de ma question w/ sortie. Il apparaît tout de la
Faites-vous un
Je suis exigeant
Mise à jour de ma question w/ sortie. Il apparaît tout de la
rake db
tâches sont manquants.Faites-vous un
require 'rails/all'
dans votre application.rb ou êtes-vous du chargement d'un sous-ensemble?Je suis exigeant
rails/all
. N'hésitez pas à jeter un coup d'oeil à mon projet github.com/skateparks/skateparks-web
OriginalL'auteur Kyle Decot | 2012-01-15
Vous devez vous connecter pour publier un commentaire.
Il y a quelque chose de très funky passe avec votre bijou versions. Si vous regardez votre gemfile.verrouiller à l'aide de la 3.2.rc2 versions de railties, activesupport et activemodel, mais les autres versions sont tous sur la place ( ar est de 1,6, action mailer est 0.6.1 etc).
Je ne suis pas sûr de savoir comment vous avez dans cet état, mais je vais essayer, soit
bundle update
ou la suppression de Gemfile.de verrouillage, puis en exécutantbundle install
(en théorie ces 2 sont équivalents) et la spécification de la version précise de rails que vous voulez (surtout que vous êtes après une version préliminaire de rails.)3.2.0.rc2
dans mon Gemfile. Je suppose qu'il suffit de le mettregem rails
serait suffisant mais je ne crois pas. Serait-ce un bug w/ Rails?Si c'est un bug dans tout ce qu'il serait dans le bundler. Cela dit, à strictement parler, l'ensemble des pierres précieuses qui ont été sélectionnés correspondent à votre gemfile (peut-être parce que certaines des versions les plus anciennes étaient plus détendus sur les versions spécifié)
La Suppression De Gemfile.serrure + bundle install travaillé parfaite. Des acclamations.
salut Gilles, j'ai fait de même (Suppression Gemfile.serrure + bundle install ) mais ne fonctionne pas pour moi 🙁
OriginalL'auteur Frederick Cheung
De la commande
rake db:migrate --trace
, le râteau tâches ne sont pas chargés. amd vous ne pouvait pas obtenir le chemin d'accès schéma de droite.et en cours d'exécution
rake -T
localement listedb:migrate
comme l'une des tâches rake? Sipas, les rails est mal configuré...
eh bien, je n'ai pas travaillé avec des rails 3.2.0rc2 ,mais j'ai googlé et trouvé quelques liens .
Veuillez consulter les liens ci-dessous, cela pourrait vous aider..
Rake db:migrate erreur ne sais pas comment construire tâche
Ne sais pas comment construire rake db:migrate sur Ubuntu natty
Problème d'exécution rake db:migrate
Laissez-moi savoir comment cela a fonctionné !
Merci Frédéric, Son post intéressant..
OriginalL'auteur Manish Shrivastava