1
10
|
2
2
Rails使用 Bundler 依赖关系管理器。Rails 3需要它,您也可以选择将它用于Rails 2和其他ruby项目。即使您仍在使用Rails 2,您也应该使用它来指定项目所依赖的gem,以便它们可以安装在需要运行项目的任何环境中。安装bundler后,您的合作伙伴只需运行:
您还将依赖于数据库。对于开发来说,sqlite通常是足够和理想的,因为它只使用一个易于移植的文件,而不必创建/转储/加载和管理用户对mysql或postgres之类的东西的访问。您需要确保正在使用的数据库已安装。然后,运行:
不只是复制项目目录,重要的是使用像Git这样的版本控制系统,以便可以协调这两个更改。这是唯一合理的方法来跟踪谁改变了什么,而不是覆盖你搭档的工作。 Vagrant :它可以帮助您设置用于构建应用程序运行的虚拟机的配方,包括已安装的数据库、ruby版本、gems、web服务器和您可能需要的其他实用程序。 |
3
1
假设安装了服务器组件(这样他们就可以对其进行测试),那么您只需要提供项目目录。 |
4
0
你也可以 rake rails:freeze:gems rake gems:unpack 这将把environment.rb中指定的rails和gems复制到vendor文件夹,这样您的朋友就不必安装它们了。 |
5
0
Heroku云服务将为您提供免费的开发帐户。Git和部署命令是一个很好的工具,可以让学习版本控制变得非常愉快。 |
chris cozzens · 访问哈希/数组内的数据 6 年前 |
lifemoveson · Ruby-CSV中的输出文件位于一列中 6 年前 |
John Smith · 重写方法Ruby 6 年前 |
Dhinakaran · 忽略gems,因为它的扩展未构建[重复] 6 年前 |
DaMa NaMu · 输入url时出现错误的新rails安装 6 年前 |
anshul410 · 带EX和NX的Ruby REDIS 6 年前 |