在运行heroku rake db时遇到麻烦:migrate使rake中止!错误

用户名

我能够推送到heroku,现在我需要迁移数据库,但错误rake中止了!

我运行了命令heroku rake db:migrate,命令行错误是

WARNING: `heroku rake` has been deprecated. Please use `heroku run rake` instead.
Running `rake db:migrate` attached to terminal... up, run.6184
rake aborted!
uninitialized constant MiniTest::Rails
/app/vendor/bundle/ruby/2.0.0/gems/minitest-4.7.5/lib/minitest/unit.rb:19:in `const_missing'
/app/Rakefile:9:in `<top (required)>'
(See full trace by running task with --trace)

所以我跑了命令

Running `rake db:migrate` attached to terminal... up, run.8495
rake aborted!
uninitialized constant MiniTest::Rails
/app/vendor/bundle/ruby/2.0.0/gems/minitest-4.7.5/lib/minitest/unit.rb:19:in `const_missing'
/app/Rakefile:9:in `<top (required)>'
(See full trace by running task with --trace)

这是我的Rakefile的副本

#!/usr/bin/env rake
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.

require File.expand_path('../config/application', __FILE__)
require 'rake/dsl_definition'
require 'rake'

Portfolio::Application.load_tasks

MiniTest::Rails::Testing.default_tasks << "features"

这也是我的Gemfile的副本

 group :development, :test do
      gem "minitest-rails"
      gem 'sqlite3'
    end

    group :production do
      gem 'pg'
      gem 'rails_12factor'
    end




    group :test do
      gem "minitest-rails-capybara"
    end

    # Gems used only for assets and not required
    # in production environments by default.
    group :assets do
      gem 'sass-rails',   '~> 3.2.3'
      gem 'coffee-rails', '~> 3.2.1'

      # See https://github.com/sstephenson/execjs#readme for more supported runtimes
      # gem 'therubyracer', :platforms => :ruby

      gem 'uglifier', '>= 1.0.3'
    end

    gem 'jquery-rails'

    # To use ActiveModel has_secure_password
    # gem 'bcrypt-ruby', '~> 3.0.0'

    # To use Jbuilder templates for JSON
    # gem 'jbuilder'

    # Use unicorn as the app server
    # gem 'unicorn'

    # Deploy with Capistrano
    # gem 'capistrano'

    # To use debugger
    # gem 'debugger'

有人知道我的问题是什么,为什么我不能迁移到heroku?

伊万

jeanaux和rb512绝对是正确的轨道,谢谢!

Heroku使用Rakefile,您无法引用该MiniTest:Rails模块,因为该gem仅包含在以下组件的测试和开发组中Gemfile

我要做的是检查测试和开发环境,以使Rake重新工作。

if (Rails.env == "test" || Rails.env == "development")
  MiniTest::Rails::Testing.default_tasks << "features"
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

heroku运行rake db:migrate ... rake中止了!找不到Rakefile

来自分类Dev

heroku运行rake db:migrate还原迁移

来自分类Dev

我在生产环境中运行heroku run rake db:migrate时收到此错误

来自分类Dev

我在生产环境中运行heroku run rake db:migrate时收到此错误

来自分类Dev

SocketError:在运行Heroku应用程序Rails4上运行heroku运行rake db:seed时出现getaddrinfo

来自分类Dev

heroku在heroku中运行rake db:migrate:status吗?

来自分类Dev

无法使用db Migrate,Rake中止错误

来自分类Dev

heroku推送错误:“ rake资产:预编译rake中止了!”

来自分类Dev

Heroku在rake db中拉出重复的列错误:migrate

来自分类Dev

Heroku在db:migrate rake上引发错误

来自分类Dev

Heroku在db:migrate rake上引发错误

来自分类Dev

Heroku不会运行“ Rake”命令

来自分类Dev

capistrano 3`rake db:migrate`仍然运行

来自分类Dev

如何使用Sidekiq运行Rake db:migrate

来自分类Dev

rake db:migrate由于rake版本差异而被中止

来自分类Dev

我在运行“ rake db:seed”时遇到“ NameError:未初始化的常量Profile :: friend”这个问题

来自分类Dev

Rake db:migrate捕获错误

来自分类Dev

rails 4-每当我运行rake db:migrate命令时,rake命令都会显示弃用警告

来自分类Dev

heroku运行rake db:migrate错误“ / usr / bin / env:ruby2.2:没有这样的文件或目录”

来自分类Dev

Heroku rake命令

来自分类Dev

Rake db:setup无法运行rails db:migrate,schema.rb不存在错误

来自分类Dev

推送到 heroku 是否会中断 Rails 应用程序中当前正在运行的 rake 任务?

来自分类Dev

重新运行Heroku上的所有数据库迁移(rake db:migrate:reset)

来自分类Dev

heroku运行rake db:migrate:没有这样的文件或目录

来自分类Dev

heroku运行rake db:migrate失败,找不到gem pg;gem install pg重复

来自分类Dev

Heroku实例中的Rails 4`rake db:migrate`引用错误

来自分类Dev

在Heroku上运行rake任务时禁用NewRelic日志

来自分类Dev

错误迁移正在等待;运行“ rake db:migrate RAILS_ENV = development”来解决此问题

来自分类Dev

rake任务在本地运行,但不在Heroku上运行

Related 相关文章

  1. 1

    heroku运行rake db:migrate ... rake中止了!找不到Rakefile

  2. 2

    heroku运行rake db:migrate还原迁移

  3. 3

    我在生产环境中运行heroku run rake db:migrate时收到此错误

  4. 4

    我在生产环境中运行heroku run rake db:migrate时收到此错误

  5. 5

    SocketError:在运行Heroku应用程序Rails4上运行heroku运行rake db:seed时出现getaddrinfo

  6. 6

    heroku在heroku中运行rake db:migrate:status吗?

  7. 7

    无法使用db Migrate,Rake中止错误

  8. 8

    heroku推送错误:“ rake资产:预编译rake中止了!”

  9. 9

    Heroku在rake db中拉出重复的列错误:migrate

  10. 10

    Heroku在db:migrate rake上引发错误

  11. 11

    Heroku在db:migrate rake上引发错误

  12. 12

    Heroku不会运行“ Rake”命令

  13. 13

    capistrano 3`rake db:migrate`仍然运行

  14. 14

    如何使用Sidekiq运行Rake db:migrate

  15. 15

    rake db:migrate由于rake版本差异而被中止

  16. 16

    我在运行“ rake db:seed”时遇到“ NameError:未初始化的常量Profile :: friend”这个问题

  17. 17

    Rake db:migrate捕获错误

  18. 18

    rails 4-每当我运行rake db:migrate命令时,rake命令都会显示弃用警告

  19. 19

    heroku运行rake db:migrate错误“ / usr / bin / env:ruby2.2:没有这样的文件或目录”

  20. 20

    Heroku rake命令

  21. 21

    Rake db:setup无法运行rails db:migrate,schema.rb不存在错误

  22. 22

    推送到 heroku 是否会中断 Rails 应用程序中当前正在运行的 rake 任务?

  23. 23

    重新运行Heroku上的所有数据库迁移(rake db:migrate:reset)

  24. 24

    heroku运行rake db:migrate:没有这样的文件或目录

  25. 25

    heroku运行rake db:migrate失败,找不到gem pg;gem install pg重复

  26. 26

    Heroku实例中的Rails 4`rake db:migrate`引用错误

  27. 27

    在Heroku上运行rake任务时禁用NewRelic日志

  28. 28

    错误迁移正在等待;运行“ rake db:migrate RAILS_ENV = development”来解决此问题

  29. 29

    rake任务在本地运行,但不在Heroku上运行

热门标签

归档