Hello,

It's better if you start using file paths like this:

file = File.join(File.dirname(__FILE__), 'dir1', 'dir2', 'file.txt')

Generally it's a good idea to learn how to use "File.dirname(__FILE__)" which gives the directory
of the current file. Play with it a bit and you'll figure it out!

Best Regards,

On 16  2013, at 15:07 , Adam Kennedy <lists / ruby-forum.com> wrote:

> Hello guys and gals.
> 
> This has been bugging me for three hours! I keep receiving the error:
> File not found. Even though I have placed it in the correct location. I
> have no idea why it is doing it as I feel it should be working. Here is
> the code:
> 
> #!/media/Apache/ruby/bin/ruby
> #!/usr/local/bin/ruby
> 
> #usr_array = File.open("../logs/usernames_log", "r").read.split("\n")
> Culprate = File.open("../products/culprate.txt", "r").read.split("\n")
> 
> puts "Content-type: text/html\n\n"
> 
> puts "<html>"
> puts "<head>"
> puts "<title>Culprate Nightmares in reality</title>"
> puts "</head>"
> puts "<body>"
> puts "<p>Name : Culprate [0]</p>"
> puts "<p>Description : Culprate [1]</p>"
> puts "<p>Price : Culprate [2]</p>"
> puts "<p>Item Number : Culprate [3]</p>"
> puts "</body>"
> puts "</html>"
> 
> And the error:
> 5:in `initialize': No such file or directory - ../products/culprate.txt
> (Errno::ENOENT)
> 
> The user_array does exactly the same thing in another script and it has
> been working perfectly. Hope someone can help!
> 
> Thanks
> Adam K
> 
> -- 
> Posted via http://www.ruby-forum.com/.
> 


Panagiotis (atmosx) Atmatzidis

email:	atma / convalesco.org
URL:	http://www.convalesco.org
GnuPG ID: 0xE736C6A0
gpg --keyserver x-hkp://pgp.mit.edu --recv-keys 0xE736C6A0
--
The wise man said: "Never argue with an idiot. They bring you down to their level and beat you with experience."