cpan中临时目录的路径

时间:2012-07-21 18:23:20

标签: windows perl cpan strawberry-perl home-directory

我正在尝试使用cpan在Windows中为perl安装Tk模块。 问题是:

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 个答案:

答案 0 :(得分:1)

最简单的方法是使用

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

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

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

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

相关问题