gpt4 book ai didi

ruby-on-rails - Rails 教程 guard 和 spork

转载 作者:行者123 更新时间:2023-12-04 03:46:10 24 4
gpt4 key购买 nike

我是 Rails 的新手,正在学习 Michael Hartl 的热门 Rails 教程。

D:\Work\Projects\github\rails_projects\sample_app>ruby -v ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

D:\Work\Projects\github\rails_projects\sample_app>rails -v rails 4.0.2

当我到达 3.6.2 ( https://www.railstutorial.org/book/static_pages#sec-guard ) 时,我发现了一个问题:守卫根本不看文件。它只执行一次规范并退出。

当我添加 spork 并运行守卫时,它会显示以下内容:

D:\Work\Projects\github\rails_projects\sample_app>bundle exec guard
13:07:02 - INFO - Guard is using Notifu to send notifications.
13:07:02 - INFO - Guard is using TerminalTitle to send notifications.
13:07:02 - INFO - Starting Spork for RSpec
Using RSpec, Rails
-- Rinda Ring Server listening for connections...

-- Starting to fill pool...
Wait until at least one slave is provided before running tests...
** CTRL+BREAK to stop Spork and kill all ruby slave processes **
Spork is ready and listening on 8989!
-- build slave 1...
-- build slave 2...
Preloading Rails environment
Preloading Rails environment
Loading Spork.prefork block...
Loading Spork.prefork block...
--> DRb magazine_slave_service: 1 provided...
--> DRb magazine_slave_service: 2 provided...
13:07:24 - INFO - Spork server for RSpec successfully started
←]2;[Spork] RSpec successfully started
13:07:24 - INFO - Guard::RSpec is running
13:07:24 - INFO - Running all specs
Running tests with args ["--drb", "-f", "progress", "-r", "C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/gua
rd-rspec-2.5.0/lib/guard/rspec/formatter.rb", "-f", "Guard::RSpec::Formatter", "--failure-exit-code", "2", "spec"].
..
<-- take tuple(2); slave.run...
........

Finished in 0.16201 seconds
8 examples, 0 failures
←]2;[RSpec results] 8 examples, 0 failures

Randomized with seed 18520

<-- Slave(2) run done!
-- (2);run done
Done.

13:07:32 - INFO - Guard is now watching at 'D:/Work/Projects/github/rails_projects/sample_app'

D:\Work\Projects\github\rails_projects\sample_app> -- build slave 2...
Preloading Rails environment
Loading Spork.prefork block...
--> DRb magazine_slave_service: 2 provided...

谁能告诉我如何让这些东西在 Windows 7 上运行?

最佳答案

我找到了答案:https://stackoverflow.com/a/11773892/3999443

一旦 Win 不支持 fork ,spork 似乎就无法在 Win 平台上运行。那就用pure guard吧。

关于ruby-on-rails - Rails 教程 guard 和 spork,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25908855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com