windows - cpan shell 错误 - ActivePerl 5.24.3
问题描述
我刚刚在 Windows 7 PC 上安装了 Activestate Perl 5.24.3。
我可以安装 ppm。还安装了 CPAN。
但是 - 我无法在 CMD(DOS 命令行)上启动 CPAN shell。
这是我尝试在 CMD 中调用 cpan shell 时得到的结果:
C:\Users\orenm>cpan
Cwd object version 3.63_01 does not match bootstrap parameter 3.74 at C:/Perl64/lib/DynaLoader.pm line 211.
Compilation failed in require at C:/Perl64/site/lib/File/Spec/Win32.pm line 5.
BEGIN failed--compilation aborted at C:/Perl64/site/lib/File/Spec/Win32.pm line5.
Compilation failed in require at C:/Perl64/site/lib/File/Spec.pm line 21.
Compilation failed in require at C:/Perl64/site/lib/CPAN.pm line 10.
BEGIN failed--compilation aborted at C:/Perl64/site/lib/CPAN.pm line 10.
Compilation failed in require at C:/Perl64/site/lib/App/Cpan.pm line 288.
BEGIN failed--compilation aborted at C:/Perl64/site/lib/App/Cpan.pm line 288.
Compilation failed in require at C:\Perl64\site\bin/cpan line 7.
BEGIN failed--compilation aborted at C:\Perl64\site\bin/cpan line 7.
C:\Users\orenm>
尝试使用 C:\Perl64\bin\cpan.bat 时也会发生这种情况。
解决方案
很好 - 解决了。:) 正如 ikegami 所说 - 我可能搞砸了安装。
我已经设法通过执行以下操作来解决这个问题:
- 选择 ActivePerl 安装程序的“删除”选项,
- 移开 C:\Perl64\ 目录,我的意思是 - 重命名它。
- 我验证了我在系统路径变量中没有 Perl。和:
- 激活 ActivePerl 安装程序 exe(“ActivePerl-5.24.3.2404-MSWin32-x64-404865.exe”),选择典型安装。
推荐阅读
- android - IoT Edge 系统和自定义模块失败的运行时状态
- php - 将价格四舍五入到最接近 5 的倍数
- regex - 如何在数字字符串中设置字母限制
- rx-java - 类似的 take()&groupBy() 代码应用于 timer() 导致不同的结果
- php - 登录后laravel没有重定向到家
- opencart - 如何在 product_add_after 事件中获取 product_id?
- javascript - RequireJS “require” 与纯 JS “require” 冲突。有没有办法来解决这个问题?
- machine-learning - 当我更改单个测试数据时,线性回归预测不会改变
- express-gateway - 如何通过快速网关 HTTPS 提供管理 API?
- vb.net - 如何防止我的变量在每次迭代(单击按钮)时丢失数据?