# Lib/irb/locale.rb uses File.exists?

**URL:** <https://www.ruby-forum.com/t/lib-irb-locale-rb-uses-file-exists/78822>\
**Category:** Development\
**Created:** [December 8, 2006, 8:47pm UTC](https://www.ruby-forum.com/t/lib-irb-locale-rb-uses-file-exists/78822 "2006-12-08T20:47:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yutaka\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c2a13f/32.png) [@Yutaka\_K](https://www.ruby-forum.com/u/Yutaka_K)\
**Post date:** [December 8, 2006, 8:47pm UTC](https://www.ruby-forum.com/t/lib-irb-locale-rb-uses-file-exists/78822/1 "2006-12-08T20:47:57Z")

</div>

e$B6bK$H$b$&$7$^$9!#e(B  
e$B$\*$;$o$K$J$j$^$9!#e(B

e$B$9$G$K$_5$$E$-$+$b$7$l$^$;$s$,!"e(B1.9e$B$Ne(Birbe$B$G$_$3$i$l$^$7$?!#e(B  
/home/ykane/r19/lib/ruby/1.9/irb/locale.rb:156:in `search_file': undefined method`exists?’ for File:Class (NoMethodError)  
e$B$3$s$J46$8$G$7$g$&$+!#e(B

# Index: lib/irb/locale.rb

RCS file: /src/ruby/lib/irb/locale.rb,v  
retrieving revision 1.9  
diff -U2 -r1.9 locale.rb  
— lib/irb/locale.rb 26 Aug 2005 05:36:23 -0000 1.9  
+++ lib/irb/locale.rb 8 Dec 2006 19:37:24 -0000  
@@ -154,6 +154,6 @@

```
 def search_file(path, file)

```

- 

```
 if File.exists?(p1 = path + lc_path(file, "C"))

```

- 

```
  if File.exists?(p2 = path + lc_path(file))

```

- 

```
 if File.exist?(p1 = path + lc_path(file, "C"))

```

- 

```
  if File.exist?(p2 = path + lc_path(file))
    return p2
  else

```

e$B$3$l$G!“e(B  
% find . -name \*.rb -exec fgrep -li File.exists? ‘{}’ ;  
e$B$K$R$C$+$+$k$N$O$H$j$”$($:$"$j$^$;$s$G$7$?!#e(B

e$B$h$m$7$/$\*4j$$$$$?$7$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![Yutaka\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c2a13f/32.png) [@Yutaka\_K](https://www.ruby-forum.com/u/Yutaka_K)\
**Post date:** [December 9, 2006, 3:30am UTC](https://www.ruby-forum.com/t/lib-irb-locale-rb-uses-file-exists/78822/2 "2006-12-09T03:30:47Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:30000] lib/irb/locale.rb uses File.exists?”  
on Sat, 9 Dec 2006 04:47:41 +0900, “Yutaka K.”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|e$B$9$G$K$_5$$E$-$+$b$7$l$^$;$s$,!"e(B1.9e$B$Ne(Birbe$B$G$_$3$i$l$^$7$?!#e(B  
|/home/ykane/r19/lib/ruby/1.9/irb/locale.rb:156:in `search_file': |undefined method `exists?’ for File:Class (NoMethodError)  
|e$B$3$s$J46$8$G$7$g$&$+!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#\<h$j9~$\_$^$9!#e(B
