我正在尝试安装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”目录的path更改为没有空格的path? 默认值是“〜/ .cpam”,我没有find方法来改变它。
最简单的事情就是使用
C:\ some \ dir> set HOME = G:\ some \ directory \ with \ no \ spaces
在您正在使用的cmd.exe窗口中。 这只会改变该窗口中的设置,并不会影响其他任何内容。
事实上,我的XP笔记本电脑上的永久环境包含一个类似的HOME
设置: E:\Home\username
,因为我不喜欢处理这种东西。
是的,我们的工具应该能够处理有空间的路径,但这是生活的不公正。