首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails,Spork & Guard:如何并行运行多个spork服务器?

Rails,Spork & Guard:如何并行运行多个spork服务器?
EN

Stack Overflow用户
提问于 2012-10-01 23:55:27
回答 2查看 494关注 0票数 2

我正在开发一个引擎(部署为gem),直接在我的主机应用程序中使用。当我加载它的时候

代码语言:javascript
复制
gem 'my_gem', path: 'some/local/path'

引擎中的所有更改都会直接反映在我的主机应用程序中,而无需重启服务器。到现在为止还好。

我使用著名的Spork&Guard组合来开发和测试我的Rails应用程序。到目前为止,我从来不需要运行一个以上的防护进程,因为我以前没有开发过引擎。但是现在,我有了一个主机应用程序和一个引擎,它们都是并行开发的,所以我需要每个人的Spork&Guard组合在同一时间运行。

遗憾的是,这似乎不起作用,因为Guard对Spork使用标准端口。有没有办法告诉Guard,在启动spork时,它应该使用哪些端口?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-02 23:07:51

在你的防护文件中:

代码语言:javascript
复制
guard 'spork', :rspec_port => 12345 do
   # ...
   watch('spec/spec_helper.rb') { :rspec }
end

guard 'rspec', :cli => "--drb --drb-port 12345" do
   # ...
end
票数 2
EN

Stack Overflow用户

发布于 2012-10-02 19:40:06

更多信息可以在这里找到:

  • Rails 3.1 engines: Part III – The environment
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12676767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档