Hello. I tried to run examples in Rubymacros, but I could not make it work. Could I get any help? sori-guyi-imac:~ ssor$ sudo gem install rubymacros Password: Bulk updating Gem source index for: http://gems.rubyforge.org Successfully installed rubyforge-1.0.1 Successfully installed rake-0.8.3 Successfully installed hoe-1.8.2 Successfully installed sequence-0.2.0 Successfully installed rubylexer-0.7.2 Successfully installed redparse-0.8.0 Successfully installed rubymacros-0.1.1 7 gems installed Installing ri documentation for rubyforge-1.0.1... Installing ri documentation for rake-0.8.3... Installing ri documentation for hoe-1.8.2... Installing ri documentation for sequence-0.2.0... Installing ri documentation for rubylexer-0.7.2... Installing ri documentation for redparse-0.8.0... Installing ri documentation for rubymacros-0.1.1... RDoc failure in lib/macro.rb at or around line 57 column 24 Before reporting this, could you check that the file you're documenting compiles cleanly--RDoc is not a full Ruby parser, and gets confused easily if fed invalid programs. The internal error was: ERROR: While executing gem ... (NoMethodError) undefined method `name' for nil:NilClass sori-guyi-imac:example ssor$ gem list *** LOCAL GEMS *** ...... redparse (0.8.0) ruby-openid (1.1.4) ruby-yadis (0.3.4) rubyforge (1.0.1) rubylexer (0.7.2) rubymacros (0.1.1) ...... sori-guyi-imac:example ssor$ ruby -rubygems simple_wrap.rb /Library/Ruby/Gems/1.8/gems/rubymacros-0.1.1/lib/macro.rb:140: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubymacros-0.1.1/lib/macro.rb:180: warning: parenthesize argument(s) for future version rubygems require disabled /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:944: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:963: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1009: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1065: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1073: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1087: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1224: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1270: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1316: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1351: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1385: warning: parenthesize argument(s) for future version /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- reg (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:27:in `require' from /Library/Ruby/Gems/1.8/gems/redparse-0.8.0/lib/redparse.rb:26 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:27:in `require' from /Library/Ruby/Gems/1.8/gems/rubymacros-0.1.1/lib/macro.rb:24 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:32:in `require' from simple_wrap.rb:1 sori-guyi-imac:example ssor$ irb >> require 'rubygems' => false >> require 'macro' /Library/Ruby/Gems/1.8/gems/rubymacros-0.1.1/lib/macro.rb:140: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubymacros-0.1.1/lib/macro.rb:180: warning: parenthesize argument(s) for future version rubygems require disabled /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:944: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:963: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1009: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1065: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1073: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1087: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1224: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1270: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1316: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1351: warning: parenthesize argument(s) for future version /Library/Ruby/Gems/1.8/gems/rubylexer-0.7.2/lib/rubylexer.rb:1385: warning: parenthesize argument(s) for future version LoadError: no such file to load -- reg from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:27:in `require' from /Library/Ruby/Gems/1.8/gems/redparse-0.8.0/lib/redparse.rb:26 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:27:in `require' from /Library/Ruby/Gems/1.8/gems/rubymacros-0.1.1/lib/macro.rb:24 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/ lib/ruby/1.8/rubygems/custom_require.rb:32:in `require' from (irb):2 >> require 'rubynode' => true sori-guyi-imac:example ssor$ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.0.1 (1.0.1) - RUBY VERSION: 1.8.6 (2008-03-03 patchlevel 114) [universal- darwin9.0] - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8 - RUBYGEMS PREFIX: /System/Library/Frameworks/Ruby.framework/ Versions/1.8/usr/lib/ruby - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/ Versions/1.8/usr/bin/ruby - RUBYGEMS PLATFORMS: - ruby - universal-darwin-9 - GEM PATHS: - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ ruby/gems/1.8 - /Library/Ruby/Gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://gems.rubyforge.org sori-guyi-imac:example ssor$ gem which rubymacros Can't find rubymacros sori-guyi-imac:example ssor$ gem which rubynode (checking gem rubynode-0.1.3 for rubynode) /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ gems/1.8/gems/rubynode-0.1.3/lib/rubynode.rb