无法在BASH中运行perl脚本"无法定位Switch.pm"

时间:2015-06-03 21:06:55

标签: bash perl osx-yosemite

我试图通过输入

在我的bash终端中运行perl
perl helloworld.pl 

但是当我尝试这样做时会出现错误消息。

  

无法在@INC中找到Switch.pm(您可能需要安装Switch   模块)(@INC包含:/ Library /Perl /5.18 / Darwin-thread-multi-2-level   ....)BEGIN失败 - 编译中止...

我已经尝试使用CPAN更新Switch.pm但它要么说它不能安装,因为缺少YAML模块,(我也安装了......没有任何东西),或者说它已经安装但是然后是出现相同的错误消息。

我在我的Mac上使用Yosemite。如果有人碰到这个或知道我在哪里可以找到一个非常感激的解决方案。提前谢谢!

1 个答案:

答案 0 :(得分:0)

不推荐使用Switch.pm,不再随核心模块一起分发。

如果您有选项,则不应在生产代码中使用它。