Я пытаюсь использовать parser/converter po2json из библиотеки gettext JS (http://jsgettext.berlios.de/), но когда я пытаюсь преобразовать я получите эту ошибку:
Can't locate JSON.pm in @INC (@INC contains: /Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.4 /System/Library/Perl/5.12/darwin-thread-multi-2level /System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level /System/Library/Perl/Extras/5.12 .) at ./po2json line 23.
BEGIN failed--compilation aborted at ./po2json line 23.
Насколько я понимаю, мне не хватает модуля perl, а именно JSON.pm, и я думаю, что это одно: http://cpansearch.perl.org/src/MAKAMAKA/JSON-2.53/lib/JSON.pm
Теперь, как мне установить его на OSX? Я использую Горного льва.
Я пытался сделать cpan install JSON
, но он не работает, я получаю следующую ошибку:
Writing Makefile for JSON
MAKAMAKA/JSON-2.53.tar.gz
make -- NOT OK
'YAML' not installed, will not store persistent state
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible