【问题标题】:Rails terminal commands run after 12 seconds why?Rails 终端命令在 12 秒后运行,为什么?
【发布时间】:2020-04-21 13:45:32
【问题描述】:

我使用 ruby​​ 已经有 2 个月了,我之前用 express.js 和 django 做过一些小项目。 我的问题是:

$ rails generate migration ...
$ rake db:migrate ...
$ rails console... 

为什么这些命令在 ~~12 秒后运行。? 我正在使用 sqlite3。导轨 6.0.0

我的 Rails 设置:

=> Booting Puma
=> Rails 6.0.2.2 application starting in development
=> Run `rails server --help` for more startup options
*** SIGUSR2 not implemented, signal based restart unavailable!
*** SIGUSR1 not implemented, signal based restart unavailable!
*** SIGHUP not implemented, signal based logs reopening unavailable!
Puma starting in single mode...
* Version 4.3.3 (ruby 2.6.6-p146), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development

另一方面,ruby、python、node shell、django dev server 和 express.js 服务器命令运行速度非常快。 我是不是做错了什么?

但我不明白为什么只制作一个迁移文件命令要等待大约 12 秒才能运行?

示例: 此命令在等待 12 秒后运行。我正在使用 powershell 和 windows 终端

C:\Users\xxxx\Documents\ruby\xxxxxx\xxxxx> rails db:rollback
== 20200421123726 AddPartyIdToElections: reverting ============================
-- remove_column(:elections, :party_id, :int, {:before=>:created_at})
   -> 0.0630s
== 20200421123726 AddPartyIdToElections: reverted (0.0713s) ===================
  • 操作系统 windows 10
  • Intel® Core™ i5-6200U CPU @ 2.30GHz
  • 8 GB 内存
  • 东芝 250 GB 固态硬盘

这种缓慢降低了我的学习曲线。我想解决这个问题。

【问题讨论】:

    标签: performance powershell windows-10 rake ruby-on-rails-6


    【解决方案1】:

    好的,Windows 机器上的这种情况似乎很正常。我试过 linux mint 它比 windows 快。 还有一个可以加快命令速度的 gem。

    http://railscasts.com/episodes/412-fast-rails-commands

    【讨论】:

      猜你喜欢
      • 2023-01-11
      • 2019-12-22
      • 2020-09-12
      • 1970-01-01
      • 2010-09-15
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 2018-12-28
      相关资源
      最近更新 更多