[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

TMail problem

Simon Jones

3/7/2008 3:32:00 PM

Hi all,

I've written a Ruby script on Windows that makes use of the mysql and tmail
gems. After a bit of hacking around (I'm still very new to Ruby) it seems to
be doing what I want, so moved on to stage 2 of what I want to do - transfer
the script to a box running Ubuntu server (7.04 IIRC).

I installed Ruby 1.8 and RubyGems on the Ubuntu box without any problems. I
had a some difficulty getting the mysql gem installed, but that seems to be
sorted now, and installing tmail seemed to go without a hitch - certainly,
gem list --local gives:

mysql (2.7)
MySQL/Ruby provides the same functions for Ruby programs that the
MySQL C API provides for C programs.

sources (0.0.1)
This package provides download sources for remote gem installation

tmail (1.2.1)
Ruby Mail Handler

But, when I try to run the script by:

ruby getfeed1.rb I get:

getfeed1.rb:3:in `require': no such file to load -- tmail (LoadError)
from getfeed1.rb:3

The same happens with any script (that I've tried) that requires tmail. I'm
as new to Linux as I am to Ruby, so it may well be that I'm overlooking
something really, really obvious here.

Any suggestions would be much appreciated!

TIA

Simon Jones.


2 Answers

Simon Jones

3/7/2008 5:01:00 PM

0

"Simon Jones" <no@spam-required.foo> wrote in message
news:2edAj.5799$%N1.255@newsfe3-gui.ntli.net...

> getfeed1.rb:3:in `require': no such file to load -- tmail (LoadError)
> from getfeed1.rb:3
>
> The same happens with any script (that I've tried) that requires tmail.
> I'm as new to Linux as I am to Ruby, so it may well be that I'm
> overlooking something really, really obvious here.

Sorry to follow up my own post, but I've found (thanks to Tim Hunter's post
"requiring rubygems") that

require 'rubgems'

seems to solve the problem.

Simon


Trans

3/7/2008 6:06:00 PM

0



On Mar 7, 10:34 am, "Simon Jones" <n...@spam-required.foo> wrote:
> Hi all,
>
> I've written a Ruby script on Windows that makes use of the mysql and tmail
> gems. After a bit of hacking around (I'm still very new to Ruby) it seems to
> be doing what I want, so moved on to stage 2 of what I want to do - transfer
> the script to a box running Ubuntu server (7.04 IIRC).
>
> I installed Ruby 1.8 and RubyGems on the Ubuntu box without any problems. I
> had a some difficulty getting the mysql gem installed, but that seems to be
> sorted now, and installing tmail seemed to go without a hitch - certainly,
> gem list --local gives:
>
> mysql (2.7)
> MySQL/Ruby provides the same functions for Ruby programs that the
> MySQL C API provides for C programs.
>
> sources (0.0.1)
> This package provides download sources for remote gem installation
>
> tmail (1.2.1)
> Ruby Mail Handler
>
> But, when I try to run the script by:
>
> ruby getfeed1.rb I get:
>
> getfeed1.rb:3:in `require': no such file to load -- tmail (LoadError)
> from getfeed1.rb:3
>
> The same happens with any script (that I've tried) that requires tmail. I'm
> as new to Linux as I am to Ruby, so it may well be that I'm overlooking
> something really, really obvious here.
>
> Any suggestions would be much appreciated!

There was a missing attribute in the gem. Try the new 1.2.2 version.

T.