RAILS_ENV 在命令行中无法正常工作

信息网

我正在使用导轨 5.2.3

这是我的命令行

RAILS_ENV=development bundle exec rake db:drop

我原以为只有一个开发数据库被删除了。但是我得到了这两个dbs掉线了。我错过了什么?

Dropped database 'db/development.sqlite3'
Dropped database 'db/test.sqlite3'

数据库.yml

# SQLite version 3.x
#   gem install sqlite3
#
#   Ensure the SQLite 3 gem is defined in your Gemfile
#   gem 'sqlite3'
#
default: &default
  adapter: sqlite3
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  timeout: 5000

development:
  <<: *default
  database: db/development.sqlite3

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  <<: *default
  database: db/test.sqlite3

production:
  <<: *default
  database: db/production.sqlite3

谢谢你的帮助!

阿西姆哈什米

一个已知问题是,当您为development环境运行 db 任务时,它们也会为testenvrionemnt运行

您可以在以下 Rails github reop 上检查此问题

https://github.com/rails/rails/issues/27299

作为一种解决方法,您可以使用以下方法:

https://github.com/ioquatix/activerecord-migrations

它解决了其中一些问题

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在rails_env = test时Rspec无法正常工作

来自分类Dev

NGINX中的rails_env设置不影响旅客

来自分类Dev

bash命令中的自动完成环境变量(例如RAILS_ENV = test bundle ...)

来自分类Dev

迁移正在进行中;运行“ rake db:migrate RAILS_ENV = development”来解决此问题。

来自分类Dev

迁移正在进行中。要解决此问题,请运行:bin / rake db:migrate RAILS_ENV = development

来自分类Dev

乘客忽略RAILS_ENV

来自分类Dev

如何永久设置RAILS_ENV

来自分类Dev

乘客以RAILS_ENV = production独立开始

来自分类Dev

使用cURL命令行无法完全接收Rails参数

来自分类Dev

命令行语句php artisan tinker无法正常工作

来自分类Dev

Visual Studio命令行无法正常工作

来自分类Dev

命令行程序在Windows上无法正常工作

来自分类Dev

命令行语句php artisan tinker无法正常工作

来自分类Dev

将Rails_Env设置为生产的预编译资产

来自分类Dev

如何基于服务器自动设置RAILS_ENV

来自分类Dev

Android Studio / IntelliJ13中的导入无法正常工作,gradle命令行运行正常

来自分类Dev

RACK_ENV和RAILS_ENV有什么区别?

来自分类Dev

从命令行卸载Rails

来自分类Dev

Rails无法正常工作

来自分类Dev

Xcode正常运行时,Swift命令行无法正常工作-找不到repl_swift

来自分类Dev

修复P4命令行以始终正常工作

来自分类Dev

如何在Rails中通过命令行运行rake任务

来自分类Dev

在Rails App中调用命令行工具的好/可扩展方式是什么

来自分类Dev

Rails在命令行中未初始化的常量错误

来自分类Dev

如何将RSPEC配置为从不在RAILS_ENV生产中运行

来自分类Dev

为什么我得到“未定义的局部变量或方法'rails_env'”?

来自分类Dev

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

来自分类Dev

没有RAILS_ENV = production,rake asset:precompile有什么作用?

来自分类Dev

前耙资产:precompile和RAILS_ENV =生产前资产:precompile有什么区别?

Related 相关文章

  1. 1

    在rails_env = test时Rspec无法正常工作

  2. 2

    NGINX中的rails_env设置不影响旅客

  3. 3

    bash命令中的自动完成环境变量(例如RAILS_ENV = test bundle ...)

  4. 4

    迁移正在进行中;运行“ rake db:migrate RAILS_ENV = development”来解决此问题。

  5. 5

    迁移正在进行中。要解决此问题,请运行:bin / rake db:migrate RAILS_ENV = development

  6. 6

    乘客忽略RAILS_ENV

  7. 7

    如何永久设置RAILS_ENV

  8. 8

    乘客以RAILS_ENV = production独立开始

  9. 9

    使用cURL命令行无法完全接收Rails参数

  10. 10

    命令行语句php artisan tinker无法正常工作

  11. 11

    Visual Studio命令行无法正常工作

  12. 12

    命令行程序在Windows上无法正常工作

  13. 13

    命令行语句php artisan tinker无法正常工作

  14. 14

    将Rails_Env设置为生产的预编译资产

  15. 15

    如何基于服务器自动设置RAILS_ENV

  16. 16

    Android Studio / IntelliJ13中的导入无法正常工作,gradle命令行运行正常

  17. 17

    RACK_ENV和RAILS_ENV有什么区别?

  18. 18

    从命令行卸载Rails

  19. 19

    Rails无法正常工作

  20. 20

    Xcode正常运行时,Swift命令行无法正常工作-找不到repl_swift

  21. 21

    修复P4命令行以始终正常工作

  22. 22

    如何在Rails中通过命令行运行rake任务

  23. 23

    在Rails App中调用命令行工具的好/可扩展方式是什么

  24. 24

    Rails在命令行中未初始化的常量错误

  25. 25

    如何将RSPEC配置为从不在RAILS_ENV生产中运行

  26. 26

    为什么我得到“未定义的局部变量或方法'rails_env'”?

  27. 27

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

  28. 28

    没有RAILS_ENV = production,rake asset:precompile有什么作用?

  29. 29

    前耙资产:precompile和RAILS_ENV =生产前资产:precompile有什么区别?

热门标签

归档