Ruby Dir.glob работает на ноутбуке, а не на настольном компьютере? - PullRequest
0 голосов
/ 04 мая 2010

У меня есть скрипт оболочки ruby, который отлично работает на моем ноутбуке, но Dir.glob, кажется, не работает, когда я пытаюсь запустить его на своем рабочем столе.

Вот код:

sFileTemplate = File.join("**", sResolutions, "**", "*."+sType) 
sFiles = Dir.glob(sFileTemplate)

Обе машины работают под управлением OSX 10.5 и используют ruby ​​-v 1.9.1.

Я неправильно называю glob?

Спасибо

Ответы [ 2 ]

0 голосов
/ 04 мая 2010

Вы уверены, что у вас одинаковые файлы в обоих местах? Я не выкопал API на Dir.glob, но вы справляетесь ... и. правильно?

0 голосов
/ 04 мая 2010

Я бы предложил использовать параметр отладки Ruby и / или запустить с ktrace и попытаться выяснить разницу.

$ ruby -rdebug problem.rb data.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...