When attempting to compile and upload a simple RAD sketch I get the
following error.
/Users/digilord/ruby_dev/ard_test/vendor/rad/init.rb:8: warning:
already initialized constant PLUGIN_C_VAR_TYPES
mkdir -p /Users/digilord/ruby_dev/ard_test/ard_test
1 of 17 plugins are being loaded: blink.rb
rake aborted!
undefined method `add' for #<SexpProcessor::Environment:0x1248730
@env=[{}]>
(See full trace by running task with --trace)
Running it with --trace results in:
[digilord@DigiLords-MBP ~/ruby_dev/ard_test]$ rake make:upload --trace
(in /Users/digilord/ruby_dev/ard_test)
/Users/digilord/ruby_dev/ard_test/vendor/rad/init.rb:8: warning:
already initialized constant PLUGIN_C_VAR_TYPES
** Invoke make:upload (first_time)
** Invoke make:compile (first_time)
** Invoke make:clean_sketch_dir (first_time)
** Invoke build:file_list (first_time)
** Execute build:file_list
** Invoke build:sketch_dir (first_time)
** Invoke build:file_list
** Execute build:sketch_dir
mkdir -p /Users/digilord/ruby_dev/ard_test/ard_test
** Execute make:clean_sketch_dir
** Invoke build:sketch (first_time)
** Invoke build:file_list
** Invoke build:sketch_dir
** Invoke build:gather_required_plugins (first_time)
** Execute build:gather_required_plugins
1 of 17 plugins are being loaded: blink.rb
** Invoke build:plugin_setup (first_time)
** Execute build:plugin_setup
** Invoke build:setup (first_time)
** Execute build:setup
** Execute build:sketch
rake aborted!
undefined method `add' for #<SexpProcessor::Environment:0x12474fc
@env=[{}]>
/Library/Ruby/Gems/1.8/gems/RubyToC-1.0.0.5/lib/type_checker.rb:
129:in
`bootstrap'
/Library/Ruby/Gems/1.8/gems/RubyToC-1.0.0.5/lib/type_checker.rb:
119:in
`initialize'
/Users/digilord/ruby_dev/ard_test/vendor/rad/rad_processor.rb:10:in
`new'
/Users/digilord/ruby_dev/ard_test/vendor/rad/rad_processor.rb:10:in
`translator'
/Library/Ruby/Gems/1.8/gems/RubyToC-1.0.0.5/lib/ruby_to_ansi_c.rb:
126:in `translate'
/Users/digilord/ruby_dev/ard_test/vendor/rad/tasks/
build_and_make.rake:
90
/Users/digilord/ruby_dev/ard_test/vendor/rad/tasks/
build_and_make.rake:
89:in `each'
/Users/digilord/ruby_dev/ard_test/vendor/rad/tasks/
build_and_make.rake:
89
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:617:in `call'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:617:in `execute'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:612:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:612:in `execute'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:578:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:571:in
`invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:588:in
`invoke_prerequisites'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:in
`invoke_prerequisites'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:577:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:571:in
`invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:588:in
`invoke_prerequisites'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:in
`invoke_prerequisites'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:577:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:571:in
`invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:564:in `invoke'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2027:in
`invoke_task'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in
`standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in `top_level'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in
`standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.8.4/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
Can anyone help?
Thanks!