gpt4 book ai didi

ruby - 为 Ruby 设置开发服务器

转载 作者:数据小太阳 更新时间:2023-10-29 07:06:00 25 4
gpt4 key购买 nike

我想为 Ruby 制作一个开发服务器。 (我已经为 IIS 和 LAMP 设置完成了此操作,但我绝不精通它。)除了实际的服务器(我已经拥有)之外我还需要什么?还有任何安全问题?我知道我可以在我的机器上进行本地开发,但不想那样做。

最佳答案

首先,在进行 ruby​​ 开发时,首先要知道它在类似 unix 的环境中工作得最好,因此 mac os x、linux、solaris、bsd 等...

Ruby 库作为 gems 分发和打包。所以您需要安装 ruby​​ 并安装 ruby​​gems。然后从那里使用 gem 命令安装 ruby​​ 库。

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

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

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

对于 Rails,您将需要使用源代码管理。现在大多数人在 Rails 社区中使用 git,但也可以使用 subversion、perforce 或许多其他 SCM。为了让您的应用程序从您的源代码控制到您的登台和生产系统,rails 社区创建了一个名为 Capistrano 的应用程序。它处理部署。您设置您的服务器信息、ssh key 、定义访问权限,然后您可以使用一个命令发布您的应用程序。

cap deploy

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

我强烈建议您查看 http://guides.rubyonrails.com想要查询更多的信息。

关于ruby - 为 Ruby 设置开发服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com