我是ruby和rails的新手。我正在尝试安装fedena项目。但是在执行rdoc db:create
时出现错误,如failed to allocate memoryls/generators/rspec_controller/templates/helper_spec.rb
。我的系统中已经有4GB的RAM,并且3.5GB是免费的。这个内存需要多少内存?它是否包含安装错误? 我使用下面的导轨Ruby版本fedena安装错误(ruby on rails)
Rail: Rails 2.3.5
Ruby:ruby 2.1.0
rake, version 10.1.1
rdoc-4.1.0
--debug
Parsing sources...
unable to convert "\xA7" from ASCII-8BIT to UTF-8 for public/javascripts/tiny_mce /plugins/spellchecker/editor_plugin.js, skipping
unable to convert "\xA7" from ASCII-8BIT to UTF-8 for public/javascripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js, skipping
failed to allocate memoryls/generators/rspec_controller/templates/helper_spec.rb
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby_tools.rb:25:in `push'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby_tools.rb:25:in `get_tk'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby_tools.rb:132:in `skip_tkspace'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:428:in `get_constant_with_optional_parens'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1072:in `block in parse_extend_or_include'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1069:in `loop'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1069:in `parse_extend_or_include'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1725:in `parse_statements'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1871:in `parse_top_level_statements'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1999:in `block in scan'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1997:in `catch'
/usr/local/lib/ruby/2.1.0/rdoc/parser/ruby.rb:1997:in `scan'
/usr/local/lib/ruby/2.1.0/rdoc/rdoc.rb:367:in `parse_file'
/usr/local/lib/ruby/2.1.0/rdoc/rdoc.rb:420:in `block in parse_files'
/usr/local/lib/ruby/2.1.0/rdoc/rdoc.rb:418:in `map'
/usr/local/lib/ruby/2.1.0/rdoc/rdoc.rb:418:in `parse_files'
/usr/local/lib/ruby/2.1.0/rdoc/rdoc.rb:488:in `document'
/usr/local/lib/ruby/gems/2.1.0/gems/rdoc-4.1.0/bin/rdoc:20:in `<top (required)>'
/usr/local/bin/rdoc:23:in `load'
/usr/local/bin/rdoc:23:in `<main>'
http://projectfedena.org/install此链接必须遵循的这一特定版本.. 'rdoc db:create'? – Nithin
是的,我follow.and我使用fedora.in链接它的给定的步骤ubuntu.i已安装相同的软件包fedora.If执行耙db:创建我得到以下错误 –
如果我正在执行耙db:创建我越来越关注错误耙子中止! 错误:'rake/rdoctask'已过时,不再支持。改为使用'rdoc/task'(在RDoc 2.4.2+中可用)。 /home/sathees/kits/fedena/fedena-v2.3-bundle-linux/Rakefile:8:in''这就是为什么使用rdoc –