有没有人见过“平台IDE”

时间:2012-02-25 23:02:46

标签: bash logging ide

不知道该怎么称呼它,但是用于启动服务器/日志/控制台/开发的组合解决方案将非常好。这是我们的情况:

  • 驱动的Mongo数据库
  • 控制的Scala / Akka后端服务器
  • 使用
  • 的Ruby / Rails前端客户端
  • PostgreSQL数据库
  • 全部连接到Memcached和
  • 通过Redis传递信息

现在,在开发过程中,处理此问题的低级方法是启动大量控制台窗口。启动Mongo数据库,启动后端服务,启动Redis服务器,启动Rails客户端 - 所有这些都在不同的窗口中提取日志 - 或者至少将他们的日志传送到某处并拖尾它们。然后,可选地,打开您想要的任何控制台,例如Rails控制台和Redis控制台,如果在前端工作。

* 问题是:是否有一个解决方案可以很好地完成所有这些工作?可能是Bash的结合,很好的日志记录,比如Log.io和Terminals,*

是的,我知道我可以自己编写脚本:

  1. 我宁愿直接在我的项目上工作,所以可能最终到达
  2. 一个致力于正确行事的人可能会做出一些不错的事情,那就是我没有考虑过的事情。

3 个答案:

答案 0 :(得分:1)

ActiveState“Stackato”(带有一些附加组件的CloudFoundry)加上Komodo IDE和New Relic,我认为很接近。

答案 1 :(得分:0)

我已经在一个小得多的规模上看到过这样的东西,与eclipse插件完美搭配。我知道你说你想要一个交钥匙的解决方案,每个环境都有点独特,所以最好自己动手,日食可能是一个很好的起点。

答案 2 :(得分:0)

Foreman

不是我想要的100%,但非常接近。仍然不确定它是否是为非Ruby应用程序设计的,比如启动Akka服务器或Mongo数据库实例,但这些可以通过rake任务完成,并且相同。

另一款名为Upstart (here's a tutorial)的软件显然与Foreman合作,并确保流程不会意外地死在你身上。

这一切似乎都是让所有服务器旋转起来并且巧妙地记录垃圾邮件的好方法。它没有在目录中为您提供Textmate的自动弹出窗口,但这非常小。