# File.open initialization error

**URL:** <https://www.ruby-forum.com/t/file-open-initialization-error/142416>\
**Category:** Ruby\
**Created:** [July 7, 2008, 8:11pm UTC](https://www.ruby-forum.com/t/file-open-initialization-error/142416 "2008-07-07T20:11:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mawiniarski](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@mawiniarski](https://www.ruby-forum.com/u/mawiniarski)\
**Post date:** [July 7, 2008, 8:11pm UTC](https://www.ruby-forum.com/t/file-open-initialization-error/142416/1 "2008-07-07T20:11:10Z")

</div>

Greetings,

I want to create new file using:

f = File.new(‘filename’, ‘r+’)

I’ve got following output:

file.rb:lineNo:in ‘initialize’  
file.rb:lineNo:in ‘open’

Looks like File.new (before using open method) couldn’t initialize.

Totally don’t know what to do with it. I’ve got ruby installed  
properly, and everything  
works fine apart from File class 8-\*

THX for help

---

<div class="post-metadata">

**Author:** ![mawiniarski](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@mawiniarski](https://www.ruby-forum.com/u/mawiniarski)\
**Post date:** [July 7, 2008, 8:36pm UTC](https://www.ruby-forum.com/t/file-open-initialization-error/142416/2 "2008-07-07T20:36:55Z")

</div>

On Monday 07 July 2008, MAwiniarski wrote:

> Looks like File.new (before using open method) couldn’t initialize.
> 
> Totally don’t know what to do with it. I’ve got ruby installed  
> properly, and everything  
> works fine apart from File class 8-\*
> 
> THX for help

Could you please post the whole error message?

Stefano

---

<div class="post-metadata">

**Author:** ![mawiniarski](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@mawiniarski](https://www.ruby-forum.com/u/mawiniarski)\
**Post date:** [July 8, 2008, 12:30pm UTC](https://www.ruby-forum.com/t/file-open-initialization-error/142416/3 "2008-07-08T12:30:39Z")

</div>

On Jul 7, 8:32 pm, Stefano C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Monday 07 July 2008, MAwiniarski wrote:

I’ve solve it.

It needs different parameter than ‘r+’
