【问题标题】:How to test old rails2 application in rails3 environment?如何在 rails3 环境中测试旧的 rails2 应用程序?
【发布时间】:2012-11-10 05:15:56
【问题描述】:

我正在学习如何构建 Rails 应用程序。并且我发现了一个非常有用的博客 github,
https://github.com/balgarath/video-app

但是这个项目是在 4 年前完成的。

我尝试按照说明进行编译。但是没有 gemfile 就无法运行它...

user@user:~/test2/video-app$ bundle exec rake db:migrate
Could not locate Gemfile

user@user:~/test2/video-app$ rake db:create
WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/task' (in        
RDoc 2.4.2+)' instead.
at /usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
rake aborted!
no such file to load -- scrubyt

saasbook@saasbook:~/test2/video-app$ rake gems:install
WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/task' (in         RDoc 2.4.2+)' instead.
at /usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/rdoctask.rb

rake 中止! 没有要加载的文件——scrubyt (通过使用 --trace 运行任务查看完整跟踪)

有人知道如何在我的本地主机中运行这些旧应用程序吗?

我只是尝试运行它并从代码中学习......

谢谢..

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-2


    【解决方案1】:

    理解该功能并将其应用到一个新的 Rails 应用程序中可能比试图让它运行起来要容易得多。您将遇到多个问题,例如过时的 gem、更改的 API 等等。

    祝你好运。

    顺便说一句。你没有编译任何代码。 Ruby 是一种解释型语言。

    【讨论】:

      猜你喜欢
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 1970-01-01
      • 2012-01-16
      • 2014-12-25
      相关资源
      最近更新 更多