gpt4 book ai didi

ruby-on-rails - 如何重新初始化 ruby​​ on rails 项目

转载 作者:数据小太阳 更新时间:2023-10-29 08:33:52 24 4
gpt4 key购买 nike

我刚刚得到一个文件夹,其中包含 2 年前开发的 ruby​​ on rails 项目中的所有内容。但是,该文件夹不包含 sqlite3 文件,因此我无法查看数据库,而且我目前不知道如何在我的本地计算机上运行该应用程序。

重新启动以前开发的项目以便对其进行进一步开发的步骤是什么?

谢谢!

最佳答案

哦wwwwww,这很难。

我看到两个主要问题:gem 依赖项和数据库。Gem 依赖项现在由 bundler 清晰地管理,但两年前情况并非如此。将项目所需的所有 gem 放在一起将是最困难的部分(取决于项目的大小)。

Gem 依赖

以前 gems 必须在 config/environment.rb 中定义,但实际上 require 可以分散在整个应用程序中,并且取决于原始开发人员的纪律,我想没有指定版本。所以很难组合出一组可用的 gem,因为很多 gem 在不同版本之间会发生变化。

config/environment.rb 中,您还将找到 Rails 版本。

使用 rvm 和干净的 gemset。如果 Rails 版本是 2.3.x,您可以开始使用 bundler 。

数据库

如果您找到 config/database.yml: 那么您就知道需要哪种类型的数据库。调整它以连接到您的数据库(相同类型)。如果没有这样的东西,请从 sqlite3 开始,因为它可以处理大多数简单的情况(它将帮助您入门)。

启动和运行数据库的最简单方法是

rake db:create
rake db:setup

这将创建一个空数据库(根据您的配置),然后加载模式和种子。

后续步骤

  • 运行测试(希望有测试)
  • 考虑升级到 rails 3

希望这对您有所帮助。

关于ruby-on-rails - 如何重新初始化 ruby​​ on rails 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248229/

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