![]() |
1
1
我的新猜测是
|
![]() |
2
1
这可能是 方式 主题之外,但我必须将组的Perl安装从一个网络驱动器/服务器(W:)移动到另一个(Z:)。我有 太多了 关于PPM站点的问题(主要是因为我想换成一个非标准的“用户”区域),所以我写下了所有的东西(以防我不得不再做一次)。 希望,其中一些对kev有用,或者任何其他人看到这个。 1)安装最新的ActivePerl分发版。在本例中,它是5.8.8 build 820。我将它安装到z:\software\perl\5.8.8中,目的是z:\software\perl\site\lib将是安装包的__user_157;区域,而不是默认的z:\software\perl\5.8.8\site\lib。 2)将新的perl__bin__dir设置为我路径上的第一个目录,并打开一个DOS提示符。_156;PPM区域_157;,您应该看到以下区域:
3)我需要将_156;site_157;转到_(site)_157;(read-only)和_(software)_157;转到默认的可写PPM区域。另外,我不喜欢__software__这个名字(我想是从z上的路径的开头提取的),所以我还想将它重命名为__user_157;。 4)运行完整的PPM图形用户界面(在DOS中键入__PPM_),并将软件设置为默认区域(编辑->首选项),然后安装简单的软件(我通常选择MP3信息)。 5)退出GUI,再次运行__PPM区域__获得:
6)出于某种原因,__PPM区域__不将软件显示为默认区域,即使我在PPM__的首选项中选择了它作为默认区域。别担心这个。 7)转到z:\software\perl\site\lib\etc,将db文件重命名为__ppm user area.db”。转到z:\software\perl\5.8.8并删除对__site_文件夹和所有子文件夹的所有写权限。再次运行__PPM区域__,您应该看到:
8)你现在应该准备好了!您默认的PPM区域是__user_(z:\software\perl\site\lib)并且__site__区域(z:\software\perl\5.8.8\site\lib)不可写(这很重要,因为它不在perl__________. 我确实在让PPM识别__perl__区域中输入的所有包时遇到了一些问题。它一直将该区域列为PPMCui首选项中的锁定区域。最后,我删除了z:\software\perl\5.8.8等中的PPMDB文件,PPMCui可以神奇地找到所有东西! |
![]() |
3
0
替换整个.packlist中的所有引用(也可能替换Perl路径下的所有其他文件),然后删除etc/和site/etc中的.db文件,然后运行PPM,让它基于更新的packlist重新构建数据库。 因此,答案是config.pm、lib\config_heavy.pl、lib\core\config.h,可能还有其他文件、.dbs和.packlists的组合。 但是,谁能说如果我也把Windows注册表项留在那里,它就不会找到它们? |
|
vini · 安装wfp内核驱动程序后,devcon状态返回39 2 年前 |
![]() |
I101I · 如何镜像HBITMAP 3 年前 |
![]() |
E235 · 如何查看谁创建了Windows NamedPipe 3 年前 |
![]() |
Pizza Ãcke · 创建带有内存映像的Windows托盘图标 3 年前 |
![]() |
Jabu · 如何获取列表框滚动条“拇指”的高度? 3 年前 |
![]() |
tree1234 · 对可执行文件进行代码设计,并允许修改某些字节 3 年前 |
![]() |
Penachia · PDF FontDescriptor标志 6 年前 |