「如何实现流动式软件发布」线上课堂开课啦,快来报名参与课堂抽奖吧~ 了解详情
写点什么

Ruby 和 Rails 软件栈概览

2008 年 8 月 31 日

尽管大多数时候使用 Ruby 编程是很有乐趣的,但是安装和设置所有需要的软件组件可就不是了。幸运的是,Ruby 软件栈的数目正在增长当中,来源亦各不相同:Amazon EC2 镜像、虚拟机镜像或者为现存系统提供的简便安装程序。

此列表无意要包括所有的东西,仅仅是给你一个概览,来看看当前可用的各种 Ruby 软件栈。

RubyWorks

RubyWorks 产品栈是 ThoughtWorks 提供的,由若干开源产品所组成,已经配置过使其协同工作,通过 Linux 发布版的常用工具就可以方便的安装和更新。可用于 RedHat Enterprise Linux 4/5、CentOS、Debian Etch 和 Ubuntu Feisty。如果你安装了rubyworks<span id="v79-0"><span id="qhbb"> 软件包,你就得到了一个基于 HAProxy 的 Mongrels 集群,并可以通过 monit 进行监控。ThoughtWorks 对于软件栈也提供付费支持服务。</span></span>

EC2 on Rails

正如其名字一般, EC2 on Rails 是一个 Amazon 的 Elastic Computing Cloud EC2 的镜像。这是个 Ubuntu Linux 服务器镜像,可以运行一个 Mongrel 集群,其背后的技术包括 Apache 2.2、mysql、memcached、monit 以及更多为你准备好的东西。它还能创建一个Amazon S3 的数据备份。管理方面由Capistrano 摆平,你只需要安装ec2onrails 的gem 就可以得到所有你想要的一切。

Elastic Server On-Demand

Elastic Server On-Demand , 来自于 CohesiveFT,在下载 VMWare、Parallels、Xen 或者 EC2 镜像之前,你可以自定义属于自己的服务器。你还可以下载其他用户 的镜像并对其打分。如果你想要快速地得到一个自定义系统、而不是手工安装所有的东西的话,这肯定是一个非常有趣的解决方案。

Bitnami RubyStack 和 JRubyStack

Bitnami 提供了一整套的软件栈,包括一个带有 Rails 的 Ruby 、MySQL、Subversion 以及一些gems 等等。而 JRuby 软件栈则包括 JRuby、Rails、Java、Tomcat、GlassFish 的 gem、MySQL 以及 Subversion。Bitnami 的软件栈带有一个安装文件,可以在 Linux、OS X 以及 Windows 上工作,因此你不需要通过虚拟机来运行他们。

Engine Yard Express

如果你对 Engine Yard 的托管服务很感兴趣,想知道他们的 Slices 是如何工作的话,你就应该试试 Engine Yard Express VMWare 镜像。它会启动四个 mongrels、两个 Rails 实例和两个 Merb 实例。

你是怎么看待这些软件栈的呢?它们能带来便利吗,还是你觉得手动安装和配置所有的东西会更好些?你还知道其他的软件栈吗?

查看英文原文: Ruby and Rails Software Stacks Overview

2008 年 8 月 31 日 20:25472
用户头像

发布了 80 篇内容, 共 16.2 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

容器Pod语系修改

陈迪

浪潮云“1231”业务战略正式发布 “分布式云+”行动计划首次亮相

浪潮云

云计算

JavaScript 进阶——井字棋游戏智能AI搭建

空城机

JavaScript 前端 5月日更 web游戏

今日学习小结

Nydia

学习笔记

这份Github下载量高达76.9W次的《Java系列面试宝典》,足以吊打各个大厂面试官!

Java架构之路

Java 程序员 架构 面试 编程语言

研发知识:MDD、MDF是什么?

paraboy1

谈谈企业的成本

石云升

创业 职场经验 5月日更

C++ & Linux 后端:进BAT的学习路线

赖猫

c++ Linux 后端 后端开发 服务器端开发

看完了蚂蚁金服年薪180万的大佬扔给我的“Java成长笔记”,差距不止一点点

云流

Java 程序员 架构 面试 计算机

这个世界不会欺负诚实的人,也绝对不会亏待努力的人

小天同学

5月日更 真诚 诚信 努力

数据挖掘从入门到放弃(一):线性回归和逻辑回归

数据社

机器学习 5月日更

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

云流

Java 编程 程序员 架构 面试

从一线城市回到三四线城市的第一个月

布衣骇客

生活,随想 个人总结

5G Capital一年,“首都标准”初现

脑极体

5分钟速读之Rust权威指南(二)

码生笔谈

rust

Netty整体架构学习笔记

风翱

Netty 5月日更

打字员为什么要去看商业模式

ES_her0

5月日更

小企业面对大数据如何破局,高并发与海量数据技术又如何操作?

读字节

大数据 分布式架构 高并发系统设计 战略思考

《互联网人的英语私教课》复习

IT蜗壳-Tango

5月日更

数据线索梳理

顿晓

数据 5月日更

飞书悄然开辟新战线,协同办公之外另有新动作?

ToB行业头条

飞书 协同办公

c++的并发操作(多线程)

赖猫

c++ Linux 多线程 服务端 并发

音视频同步!RTCP协议解析及代码实现

明儿

c++ 音视频 协议 Wireshark 流媒体

【TcaplusDBx王者荣耀】五五开黑节背后的数据存储挑战

tcaplus

数据库

为什么突然谁都能造车了?

白洞计划

JS中every()和some()的对比使用

三掌柜

5月日更

不是会员不让复制粘贴?看我“三板斧”!

liuzhen007

使用技巧 5月日更

低代码行业涌出大量玩家,企业该如何做出选择?

优秀

低代码

【得物技术】浅谈本地缓存与分布式缓存

得物技术

缓存 测试 质量 本地缓存 分布式缓存

网络攻防学习笔记 Day14

穿过生命散发芬芳

5月日更 网络攻防

API网关关键技术

lenka

5月日更

Ruby和Rails软件栈概览-InfoQ