阅读更多

6顶
0踩

编程语言


Passenger-Stack 是一套脚本让工具 Sprinkle 提供安装完整Ruby,Apache和基于Passenger的架构,只需要一行代码。它能够在任何UNIX-y(Ubuntu / Debian)服务器上运行,从执行通用的安装到部署基于Rack的应用都可以胜任(包括和Rails,Merb,Sinatra和Ramaze一起build)。

在Passenger-Stack背后的Sprinkle 脚本由Ben Schwarz 同学编写,他同时发表了一个 5分钟的视频教程。

如果你不了解Sprinkle,这是一个辅助工具,帮助安装和远程build,它也允许你使用基于Ruby的DSL写安装脚本。

有了这个工具,安装部署应用能节省很多时间啊。

查看 Passenger-Stack : http://benschwarz.github.com/passenger-stack/

查看 Sprinkle : http://github.com/crafterm/sprinkle/tree/master

详情查看:Passenger-Stack: Quickly Install a full Ruby and Passenger Stack
6
0
评论 共 1 条 请登录后发表评论
1 楼 whaosoft 2009-02-25 00:51
ruby我都没用过 是不是很落后啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 那些C++牛人的博客

    现整理收集C++世界里那些“牛人”的个人博客。凡三类:一是令人高山仰止的大牛,对C++语言本身产生过深远的影响的人;二是C++运用炉火纯青的高手,有原创性的技术干货;三是中文世界里的C++牛人。 C++大牛的博客 Bjarne Stroustrup的博客: Bjarne Stroustrup’s Homepage Bjarne Stroustrup,不认识的可以去面壁了,没有

  • C++ 狂热分子:你会为了性能而牺牲代码简洁性吗?

    原文作者Arne Mertz是一位C++狂热份子,有着丰富的开发经验。 他针对简洁和性能的关系进行阐述,他认为,开发者不到万不得已时千万不要为了性能而牺牲简洁性,要学会使用工具来解决性能问题。   C++的强项之一是能写出非常高性能的代码。那么在实际中,我们该如何把握好性能处理的尺度呢? 性能≠效率 首先要明确的一点是我们必须把性能和效率区分清楚。这两者分别代表什么? ● 我们能做得多快(性能); ●它需要多长时间去完成(效率)。 ...

  • C++程序员看过来,你会为了性能而牺牲代码简洁性吗?

    原文作者Arne Mertz是一位C++狂热份子,有着丰富的开发经验。文中Arne Mertz针对简洁和性能的关系进行阐述,他认为,开发者不到万不得已时千万不要为了性能而牺牲简洁性,要学会使用工具来解决性能问题。 译文如下: C++的强项之一是能写出非常高性能的代码。那么在实际中,我们该如何把握好性能处理的尺度呢? 性能≠效率 首先要明确的一点是我们必须把性能和效率区分

  • 垃圾收集器

    如果说垃圾回收算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现,java虚拟机实现规范中对垃圾收集器应该如何实现并没有任何规定,因此不同厂商、不同版本的虚拟机提供的垃圾收集器存在很大的差异,接...

  • JVM垃圾收集—垃圾收集器及常见组合参数

    链接: JVM垃圾收集—垃圾收集算法上一篇介绍了垃圾收集算法及分区,这篇我们来学习垃圾收集器 首先我们要知道垃圾收集器有三种类型:串行收集器 Serial 和 Serial Old 只能有一个垃圾回收线程执行,用户线程暂停。...

  • 几种常见垃圾收集器原理及使用

    这个算法的基本思路就是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不...

  • Java JVM JDK11 前的 7 个垃圾收集器

    专栏原创出处:github-源笔记文件 ,github-源码 ,欢迎 Star,...JDK 11 前 HotSpot 虚拟机所包含的全部可用的垃圾收集器及组合关系如下图: 关于并发与并行的概念声明: 并行:说明同一时间有多条垃圾收集器...

  • JVM垃圾收集器

    它是 HotSpot 虚拟机第一个真正意义上的并行垃圾收集器,非常适合想要提高用户体验的应用,它可以让垃圾回收线程与用户线程同时工作。 顾名思义,CMS 采用标志-清除算法,运行过程比前面的收集器都要复杂,整个过程...

  • JVM 垃圾回收机制、垃圾收集器、调优参数

    目录判断对象是否存活的算法引用计数法可达性分析法垃圾回收算法标记清除算法复制算法标记整理算法JVM垃圾收集器Serial收集器ParNew收集器Parallel Scavenge收集器CMS收集器总结   C++的一个很麻烦的问题就是...

  • CMS垃圾收集器和G1垃圾收集器

    CMS收集器与之前的垃圾收集器最大的特点就是它可以并发清除垃圾。 他的工作流程如下: 初始标记(CMS initial mark) 并发标记(CMS concurrent mark) 重新标记(CMS remark) 并发清除(CMS concurrent sweep) ...

  • 13道关于JVM垃圾收集器的面试题,哪些你还不会?

    关于JVM垃圾收集器的面试题 1、简述Java垃圾回收机制 2、GC是什么?为什么要GC 3、垃圾回收的优点和原理。并考虑2种回收机制 4、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知...

  • JVM垃圾回收——G1垃圾收集器

    G1是一款主要面向服务端应用的垃圾收集器,在jdk6 update14时,就有了实验版本。而到了jdk7 update4之后移除了“Experimental”标识。它的目的是为了适应现在不断扩大的内存和不断增加的处理器数量,进一步降低暂停...

  • 详解G1垃圾收集器

    G1(Garbage-First)作为继CMS之后新一代面向服务器的垃圾收集器,它已经不再严格按照之前老年代和新生代的划分来进行垃圾收集,即它是一个老年代和新生代共用的垃圾收集器。 G1更多是在多处理器(或多核)以及大内存的...

  • JVM-垃圾收集器

    jvm垃圾收集器

  • java 垃圾收集器_JVM垃圾收集器详解

    事实上,GC的历史远比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当List还在胚胎时期时,人们就在思考GC需要完成的3件事情:哪些内存需要回收?什么时候回收?如何回收?一...

  • java垃圾收集器

    是单线程收集器,就是一个垃圾收集器线程去处理垃圾收集工作。收集垃圾的过程会暂停其他工作线程,(Stop The World)简称STW,知道收集结束。 新生代采用复制算法,老年代采用标记-整理算法。 优点:简单、高效...

  • Java中的垃圾收集器

    java中的垃圾收集器

  • 浅谈CMS垃圾收集器与G1收集器

     CMS收集器是一种以获取最短回收停顿时间为目标的收集器。基于“标记-清除”算法实现,它的运作过程如下: 1)初始标记 2)并发标记 3)重新标记 4)并发清除  初始标记、从新标记这两个步骤仍然需要“stop ...

  • G1垃圾收集器详解

    G1垃圾收集器 GC收集器的三个考量指标: 占用的内存(Capacity) 延迟(Latency) ...在传统的垃圾收集器中,STW的时间是无法预测的,有没有一种办法,能够首先定义一个停顿时间,然后反向推算收集内

  • Java垃圾回收器(一)新生代垃圾收集器

    这里举出常用的垃圾回收器。如图: 基本概念与关键点 1:常见的垃圾 回收期有上面七种 Serial、ParNew、ParallerScavenge、Serial 0ld 、 Paraller Old、CMS ,G1 . 其中Serial、ParNew、ParallerScavenge多发生...

Global site tag (gtag.js) - Google Analytics