Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.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
activesupport ruby 1.91和rake存在问题_Ruby_Rake_Ruby 1.9 - Fatal编程技术网

activesupport ruby 1.91和rake存在问题

activesupport ruby 1.91和rake存在问题,ruby,rake,ruby-1.9,Ruby,Rake,Ruby 1.9,我安装了ruby 1.9.1 ruby 1.9.1p378(2010-01-10修订版26273)[i386-mingw32] 当我尝试运行rake任务时,我得到一个错误: rake aborted! no such file to load -- ftools C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' C:/Ruby/lib/r

我安装了ruby 1.9.1

ruby 1.9.1p378(2010-01-10修订版26273)[i386-mingw32]

当我尝试运行rake任务时,我得到一个错误:

rake aborted!
no such file to load -- ftools
C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `block in require'
C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
C:/Data/Checkouts/mvc2/Cms3/tools/rake/tasks.rb:4:in `<top (required)>'
C:/Data/Checkouts/mvc2/stonewarehouse/Rakefile.rb:5:in `require'
C:/Data/Checkouts/mvc2/stonewarehouse/Rakefile.rb:5:in `<top (required)>'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in `load'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2017:in `block in load_rakefile'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2000:in `block in run'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
C:/Ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/bin/rake:31:in `<top (required)>'
C:/Ruby/bin/rake:19:in `load'
C:/Ruby/bin/rake:19:in `<main>'
rake中止!
没有要加载的文件--ftools
C:/Ruby/lib/Ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active\u support/dependencies.rb:156:in'require'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active\u support/dependencies.rb:156:in'block in require'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active\u support/dependencies.rb:521:in'new\u constants\u in'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active\u support/dependencies.rb:156:in'require'
C:/Data/checkout/mvc2/Cms3/tools/rake/tasks.rb:4:in`'
C:/Data/checkout/mvc2/stonewarehouse/Rakefile.rb:5:in'require'
C:/Data/checkout/mvc2/stonewarehouse/Rakefile.rb:5:in`'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in'load'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in'raw\u load\u rakefile'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2017:在“加载中的块”中
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in'standard_exception_handling'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2016:in'load_rakefile'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2000:in'block in run'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in'standard_exception_handling'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:1998:in'run'
C:/Ruby/lib/Ruby/gems/1.9.1/gems/rake-0.8.7/bin/rake:31:in`'
C:/Ruby/bin/rake:19:in'load'
C:/Ruby/bin/rake:19:in`'
如有任何建议,将不胜感激


谢谢。

问题不在ActiveSupport中。它出现在堆栈跟踪中只是因为它覆盖了内置的
Kernel\require
方法

文件“Cms3/tools/rake/tasks.rb”在第4行有
要求使用“ftools”
,但ftools是。将这些任务改为使用
fileutils
,您就可以开始了