Обнаружил две странные вещи в своей WinXP:
- Оказывается, в окружении отсутствует переменная HOME. Ранее как-то не обращал на это внимания, а тут смотрю - в ruby не отрабатывает конструкция File.expand_path('~/.camping.db'). Ругается на невозможность обнаружить эту переменную. Лечится через set home=%homedrive%%homepath%
- При работе с командной строкой оказалось, что командный интерпретатор стал понимать ассоциации между ruby-файлами и ruby-интерпретатором. Внезапно ощутил себя в Linux. 8-) Т.е. берешь, например, набираешь в командной строке rv, нажимаешь Tab, имя дополняется до rv_harness.rb, нажимаешь Enter и командный интерпретатор запускает его на выполнение, как будто было набрано ruby rv_harness.rb! В чем дело, непонятно. Ранее такого точно не было. Поизучал список подгружаемых в процесс cmd.exe модулей - ясности не прибавилось.
1 коммент.:
Поизучал список подгружаемых в процесс cmd.exe модулей - ясности не прибавилось.
Ну зачем же так глубоко копать =)
Просто за ruby.exe установилась ассоциация файлов "*.rb".
В проводнике зайдите в свойства любого rb-файла и убедитесь в этом.
Отправить комментарий