From: Leslie Viljoen Date: 2008-02-05T06:43:16+09:00 Subject: Webby, Gems and Paths I am running an Ubuntu box, and it seems that whenever I "gem install" something with an executable (eg. /var/lib/gems/1.8/gems/webby-0.7.2/bin/webby) - I have to make a link to it in /usr/local and set the +x flag before it works. With Webby, linking still doesn't work because it tries to load libraries with relative paths: /usr/local/bin/webby:4:in `require': no such file to load -- /usr/local/lib/webby (LoadError) ...so I have to cd to /var/lib/gems...etc. to run it. Is there something wrong with my gems setup? Also, once I had build my Webby site, I had to put "require 'rubygems'" in tasks/setup.rb before anything would work. After that Webby seems to work very well, except for one more thing that I cannot resolve. When I try to create a new page: lesliev@lesliev-laptop:/media/Storage/linux/qbe$ rake create:page about --trace (in /media/Storage/linux/qbe) ** Invoke create:page (first_time) ** Execute create:page rake aborted! undefined method `top_level_tasks' for # /var/lib/gems/1.8/gems/webby-0.7.2/lib/webby/webby_task.rb:94:in `define_create_tasks' /usr/lib/ruby/1.8/rake.rb:387:in `call' /usr/lib/ruby/1.8/rake.rb:387:in `execute' /usr/lib/ruby/1.8/rake.rb:387:in `each' /usr/lib/ruby/1.8/rake.rb:387:in `execute' /usr/lib/ruby/1.8/rake.rb:357:in `invoke' /usr/lib/ruby/1.8/rake.rb:350:in `synchronize' /usr/lib/ruby/1.8/rake.rb:350:in `invoke' /usr/lib/ruby/1.8/rake.rb:1924:in `run' /usr/lib/ruby/1.8/rake.rb:1924:in `each' /usr/lib/ruby/1.8/rake.rb:1924:in `run' /usr/bin/rake:4 Any help?