cpan中临时目录的path

我正在尝试安装TK模块perlWindows与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”目录的path更改为没有空格的path? 默认值是“〜/ .cpam”,我没有find方法来改变它。

最简单的事情就是使用

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

在您正在使用的cmd.exe窗口中。 这只会改变该窗口中的设置,并不会影响其他任何内容。

事实上,我的XP笔记本电脑上的永久环境包含一个类似的HOME设置: E:\Home\username ,因为我不喜欢处理这种东西。

是的,我们的工具应该能够处理有空间的路径,但这是生活的不公正。