【发布时间】: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