Путь к временному каталогу в cpan

Я пытаюсь установить модуль Tk для Perl в Windows с Cpan. Проблема в следующем:

Checking if you have Test::More 0 ... Yes (0.98)
Checking if you have Encode 0 ... Yes (2.44)
Building Tk-804.03 ... dmake.exe:  Error: -- `C:\Documents' not found, and can't
 be made
FAIL
! Installing Tk failed. See C:\Documents and Settings\Admin\.cpanm\build.log for
 details.

В build.log нет дополнительной информации.

Как изменить путь к каталогу ".cpanm" на любой другой без пробелов? Значением по умолчанию является "~/.cpam", и я не нашел способа его изменить.

1 ответ

Самое простое, что можно сделать, это использовать

C:\some\dir> set HOME=G:\some\directory\with\no\space

в окне cmd.exe, в котором вы используете. Это только изменит настройки в этом окне и не повлияет ни на что другое.

Фактически, моя постоянная среда на моем ноутбуке с XP содержит аналогичную HOME установка: E:\Home\usernameпотому что я не люблю иметь дело с такими вещами.

Да, наши инструменты должны быть в состоянии обрабатывать пути с пробелами в них, но такова несправедливость жизни.

Другие вопросы по тегам