Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails3环境中测试旧的rails2应用程序?_Ruby On Rails_Ruby On Rails 3_Ruby On Rails 2 - Fatal编程技术网

Ruby on rails 如何在rails3环境中测试旧的rails2应用程序?

Ruby on rails 如何在rails3环境中测试旧的rails2应用程序?,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 2,我正在学习如何构建rails应用程序。我发现了一个非常有用的博客github, 但是这个项目是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

我正在学习如何构建rails应用程序。我发现了一个非常有用的博客github,

但是这个项目是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运行任务查看完整跟踪)

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

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


谢谢。

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

祝你好运

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