> From: "Francesco Vollero" <[email protected]>
> To: [email protected]
> Cc: [email protected]
> Sent: Tuesday, November 20, 2012 1:34:05 PM
> Subject: Re: Missing step no deltacloud installation page (for RHEL 6 at 
> least)
> 
> Hi Petter,
> 
> Nice catch, more comments inline:
> 
> On Tue, Nov 20, 2012 at 1:41 PM, Petter Reinholdtsen
> <[email protected]> wrote:
> >
> > Hi.  I just tried to follow the installation instructions for Red
> > Hat
> > Enterprise Linux on
> > <URL: http://deltacloud.apache.org/install-deltacloud.html > and
> > got
> > stuck after installation with this error message:
> >
> > # deltacloudd -i mock
> > Starting Deltacloud API :: mock :: http://localhost:3001/api
> >
> > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> > `gem_original_require': no such file to load -- require_relative
> > (LoadError)
> >         from
> >         /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> >         `require'
> >         from
> >         
> > /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.0.5/lib/deltacloud_rack.rb:16
> >         from
> >         /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.0.5/config.ru:23:in
> >         `load'
> >         from
> >         /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.0.5/config.ru:23
> >         from
> >         /usr/lib/ruby/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in
> >         `instance_eval'
> >         from
> >         /usr/lib/ruby/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in
> >         `initialize'
> >         from
> >         /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.0.5/config.ru:1:in
> >         `new'
> >         from
> >         /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.0.5/config.ru:1
> > #
> >
> > This is caused by this line in deltacloud_rack.rb:
> >
> >   require 'require_relative' if RUBY_VERSION < '1.9'
> >
> > Is there a step missing in the instructions, or is ruby 1.9
> > required to
> > get it working?
> >

Petter, 'require_relative' should be installed with the Deltacloud gem install 
(for Ruby versions < 1.9) but for the 1.0.5 (current) release it is not. Please 
see ... https://issues.apache.org/jira/browse/DTACLOUD-374. Looking into 
documenting this on the installation page. It will be corrected in the next 
release. 

> 
> Actually what's that ruby line is saying is: If your version is lower
> than 1.9 use this gem.
> 
> > After wasting quite a lot of time, I managed to get around this
> > problem
> > using
> >
> >   gem install require_relative
> >
> 
> That's not the workaround, it's the right way to go :) Just
> installing the gem.
> Anyhow next time, you can try also to reach us on IRC gonna be more
> and more faster :)
> 
> > Please update the web page to mention this step.  It would help us
> > without much ruby knowledge to make headway more quickly.  :)
> >
> 
> Yeah, thanks again for your suggestion, it's something that will
> review soon!
> 
> 
> 
> ---
> Francesco Vollero
> Software Engineer at Aeolus Project and Deltacloud
> 

Reply via email to