Путь к временному каталогу в 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
потому что я не люблю иметь дело с такими вещами.
Да, наши инструменты должны быть в состоянии обрабатывать пути с пробелами в них, но такова несправедливость жизни.