Please help- I installed Ruby and rubygems on my Ubuntu system using apt-get and some gems using gem. I then found Freeride and installed the linux installer (which drags in another Ruby interpreter). I set the path to /usr/bin/ruby within Freeride, and run Freeride either by "sh run.bat" or "ruby freeride.rb". When I create and run Ruby programs in Freeride, they can''t find the gems I have installed whereas if I run the identical program in an IRB session outside Freeride, they are found and loaded. Is there some environment variable I need to set, or some other trick? -- Best Regards Graham
Yes, since Freeride doesn''t know where the gems are, it seems very likely that it''s a path problem. It certainly sounds like irb is finding things someplace that Freeride is not. However, I don''t know where either system configures its search path, so I can''t be much help. I''d try downloading the gems again, using Freeride. Perhaps it will install them in a different place. You should post this on the wiki "Problems" page, although probably no one else is using Ubuntu. --Dave On Jul 30, 2007, at 11:00 PM, Graham Harris wrote:> Please help- > > I installed Ruby and rubygems on my Ubuntu system using apt-get and > some > gems using gem. > > I then found Freeride and installed the linux installer (which > drags in > another Ruby interpreter). I set the path to /usr/bin/ruby within > Freeride, and run Freeride either by "sh run.bat" or "ruby > freeride.rb". > > When I create and run Ruby programs in Freeride, they can''t find > the gems > I have installed whereas if I run the identical program in an IRB > session > outside Freeride, they are found and loaded. > > Is there some environment variable I need to set, or some other trick? > > -- > Best Regards > > Graham > _______________________________________________ > Freeride-users mailing list > Freeride-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-users >
On 7/30/07, Graham Harris <graham at harris.net.nz> wrote:> > Please help- > > I installed Ruby and rubygems on my Ubuntu system using apt-get and some > gems using gem. > > I then found Freeride and installed the linux installer (which drags in > another Ruby interpreter). I set the path to /usr/bin/ruby within > Freeride, and run Freeride either by "sh run.bat" or "ruby freeride.rb". > > When I create and run Ruby programs in Freeride, they can''t find the gems > I have installed whereas if I run the identical program in an IRB session > outside Freeride, they are found and loaded. > > Is there some environment variable I need to set, or some other trick? >You probably need to go into the FreeRIDE options/preferences panel and specify the path to your Ruby runtime. Curt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-users/attachments/20070731/24707f25/attachment.html
I had set the path to Ruby as you describe already. I can''t tell whether FreeRide was using "my" ruby or its own, but it certainly wasn''t finding my gems. On Wed, 01 Aug 2007 07:13:34 +1200, Curt Hibbs <curt.hibbs at gmail.com> wrote:> On 7/30/07, Graham Harris <graham at harris.net.nz> wrote: >> >> Please help- >> >> I installed Ruby and rubygems on my Ubuntu system using apt-get and some >> gems using gem. >> >> I then found Freeride and installed the linux installer (which drags in >> another Ruby interpreter). I set the path to /usr/bin/ruby within >> Freeride, and run Freeride either by "sh run.bat" or "ruby freeride.rb". >> >> When I create and run Ruby programs in Freeride, they can''t find the >> gems >> I have installed whereas if I run the identical program in an IRB >> session >> outside Freeride, they are found and loaded. >> >> Is there some environment variable I need to set, or some other trick? >> > > You probably need to go into the FreeRIDE options/preferences panel and > specify the path to your Ruby runtime. > > Curt-- Best Regards Graham New Zealand - timezone GMT+12 Home: +64 9 631 7316 Work: +64 9 633 0652 Cell: +64 27 275 4396
I can''t even find a Problems page on the wiki- how dumb must I be? On Wed, 01 Aug 2007 00:34:53 +1200, David Matuszek <matuszek at cis.upenn.edu> wrote:> Yes, since Freeride doesn''t know where the gems are, it seems very > likely that it''s a path problem. It certainly sounds like irb is > finding things someplace that Freeride is not. However, I don''t > know where either system configures its search path, so I can''t > be much help. > > I''d try downloading the gems again, using Freeride. Perhaps it > will install them in a different place. > > You should post this on the wiki "Problems" page, although probably > no one else is using Ubuntu. > > --Dave > > > On Jul 30, 2007, at 11:00 PM, Graham Harris wrote: > >> Please help- >> >> I installed Ruby and rubygems on my Ubuntu system using apt-get and >> some >> gems using gem. >> >> I then found Freeride and installed the linux installer (which >> drags in >> another Ruby interpreter). I set the path to /usr/bin/ruby within >> Freeride, and run Freeride either by "sh run.bat" or "ruby >> freeride.rb". >> >> When I create and run Ruby programs in Freeride, they can''t find >> the gems >> I have installed whereas if I run the identical program in an IRB >> session >> outside Freeride, they are found and loaded. >> >> Is there some environment variable I need to set, or some other trick? >> >> -- >> Best Regards >> >> Graham >> _______________________________________________ >> Freeride-users mailing list >> Freeride-users at rubyforge.org >> http://rubyforge.org/mailman/listinfo/freeride-users >> > > _______________________________________________ > Freeride-users mailing list > Freeride-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-users > >-- Best Regards Graham
On Jul 31, 2007, at 4:32 PM, Graham Harris wrote:> I can''t even find a Problems page on the wiki- how dumb must I be?I can barely find my nose in front of my face. But it''s the third or fourth link under the red "CIS 700" (actually the third, but the text for the first may wrap). If you still can''t find it, try reloading the page. --Dave