如何在rails 3环境中测试旧的rails 2应用?

时间:2012-11-10 05:15:56

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

我正在学习如何构建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
耙子流产了! 没有这样的文件加载 - scrubyt (通过使用--trace运行任务查看完整跟踪)

有谁知道如何在我的localhost中运行这些旧应用程序?

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

谢谢..

1 个答案:

答案 0 :(得分:1)

可能更容易理解该功能并将其应用到新的Rails应用程序中,而不是试图让它运行。您将遇到多个问题,如过时的宝石,更改的API等。

祝你好运。

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