Проблемы с набором символов в filepath при использовании ruby ​​в XP - PullRequest
0 голосов
/ 15 ноября 2010

Я пытаюсь сделать File.exist?(file), но мой скрипт ruby ​​не находит файл из-за \, пробелов, - и. в пути к файлу. Я новичок в ruby ​​и мне нужна помощь, чтобы это исправить.

1 Ответ

0 голосов
/ 15 ноября 2010

Полагаю, это связано с вашей ОС, а не с Ruby.

file tèst.rb:

puts "Hello"
puts "smørebrød"

используется в irb:

irb(main):001:0> require "tèst.rb"
Hello
smørebrød

Ruby может включать файл с именем tèst.rb просто отлично.

irb(main):005:0> f = File.new("ÅÄÖ.txt")
irb(main):006:0> f.each {|l| p l }
    "\"Hej Verden\"\n"

загрузка файла с запрошенными вами символами и печать его строк (p l) работает просто отлично.Я бегу ruby 1.8.7 на Ubuntu Linux.Это довольно старый Ruby.

...