新发布的 Mavericks 已经从其代码库中删除了弃用模块"Switch.pm"。然而,我最近尝试构建AOSP源代码树时,它在某种程度上使用了这个模块来生成"make-hash-tools.pl"。
Mavericks 拥有Perl 5.16.2版本,而其前身 Mountain Lion 则拥有5.12.4版本。有没有办法降级我的 Perl?
编译错误看起来像这样:
谢谢!
Mavericks 拥有Perl 5.16.2版本,而其前身 Mountain Lion 则拥有5.12.4版本。有没有办法降级我的 Perl?
编译错误看起来像这样:
Can't locate Switch.pm in @INC (@INC contains: /Library/Perl/5.16/darwin-thread-\
multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level\
/Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2\
/System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16\
/System/Library/Perl/Extras/5.16/darwin-thread-multi-2level \
/System/Library/Perl/Extras/5.16 .) at external/webkit/Source/WebCore\
/make-hash-tools.pl line 23.
谢谢!
Switch
。或者使用 perlbrew 构建本地 perl。 - friedocpanm Switch
应该可以工作。 - amon