当前位置:  开发笔记 > 后端 > 正文

为Ruby设置开发服务器

如何解决《为Ruby设置开发服务器》经验,为你挑选了1个好方法。

我想为Ruby创建一个开发服务器.(我已经为IIS和LAMP设置了这个,但我并不精通它.)除了实际的服务器(我已经拥有)之外我还需要什么?还有任何安全问题吗?我知道我可以在我的机器上本地开发,但不想这样做.



1> rabble..:

首先要做ruby开发时首先要知道的是它在unix环境中效果最好,所以mac os x,linux,solaris,bsd等...

Ruby库作为gem分发和打包.所以你要安装ruby并安装rubygems.然后从那里开始使用gem命令安装ruby库.

我将假设您正在讨论使用rails 2.x或Merb 1.x上的ruby进行Web开发.这两个框架在下一个版本中合并,它将被称为Rails 3.0.所以这里的答案适用于任何一个.我要说Rails,但我的意思是Rails/Merb.

Rails开发在您的机器上本地完成.所以你需要在本地安装ruby和你需要的所有库.我知道许多使用Windows的人最终使用虚拟化并在桌面窗口框中运行linux环境.

在开发中,大多数人使用应用程序服务器Mongrel.在生产中,当前的标准是使用Apache 2和Passenger.

使用rails,您将需要使用源代码管理.今天大多数人在rails社区中使用git,但是可以使用subversion,perforce或许多其他SCM.为了使您的应用程序从源代码控制到您的登台和生产系统,rails社区创建了一个名为Capistrano的应用程序.它处理部署.您可以设置服务器信息,ssh密钥,定义访问权限,然后使用单个命令释放应用程序.

cap deploy

这是一个非常好的系统.几年前,当我在odeo.com工作时,我们有人使用windows,linux和mac进行开发,并将生产部署到debian linux.我们的应用程序是跨平台的并不是故意的,它只是通过这种方式解决,因为我们有想要添加它的人,包括设计师和商业类型,他们在Windows上.

我强烈建议您查看http://guides.rubyonrails.com以获取更多信息.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有