[Rock-dev] [rock] #282: roby add-robot fails

rock noreply at opendfki.de
Fri Jun 14 16:29:06 CEST 2013


#282: roby add-robot fails
-----------------------+-----------------------------------
 Reporter:  anonymous  |      Owner:  rock-dev-mailing-list
     Type:  defect     |     Status:  new
 Priority:  trivial    |  Milestone:
Component:  toolchain  |   Keywords:
-----------------------+-----------------------------------
 When calling 'roby add-robot some_name', the roby installer crashes with

 {{{
 tools/roby/lib/roby/app/installer.rb:9:in `initialize': undefined method
 `app_dir' for "/media/data/Projects/BesMan/Software/ROCK/skills":String
 (NoMethodError)
         from
 /media/data/Projects/BesMan/Software/ROCK/tools/roby/lib/roby/app/scripts
 /add-robot.rb:10:in `new'
         from
 /media/data/Projects/BesMan/Software/ROCK/tools/roby/lib/roby/app/scripts
 /add-robot.rb:10:in `<top (required)>'
         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
 `require'
         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
 `require'
         from
 /media/data/Projects/BesMan/Software/ROCK/tools/roby/bin/roby:7:in
 `<main>'
 }}}


 For me the following fix worked:
 Change line 10 in 'tools/roby/lib/roby/app/scripts/add-robot.rb' from
 {{{
 installer = Roby::Installer.new(Roby.app.app_dir)
 }}}

 to

 {{{
 installer = Roby::Installer.new(Roby.app)
 }}}

-- 
Ticket URL: <http://rock.opendfki.de/ticket/282>
rock <http://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list