Как я могу исправить несоответствие версии начальной загрузки при загрузке модуля потоков Perl? - PullRequest
2 голосов
/ 09 августа 2009

Я пытаюсь использовать потоки в Perl, но я получаю следующие ошибки при выполнении require threads:

~ > perl -e 'require threads'
threads object version 1.07 does not match bootstrap parameter 1.71 at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 94.
Compilation failed in require at -e line 1.

Я использую OS X 10.5.7 и установку Perl по умолчанию. Нужно ли переустанавливать Perl, модуль потоков или что-то еще?

1 Ответ

3 голосов
/ 10 августа 2009

Да, некоторые из ваших файлов вышли из синхронизации. Один из способов вернуть его в синхронизированное состояние - принудительно установить модуль «threads».

Обычно я использую установку perl из MacPorts, чтобы не связываться с системным Perl.

Это, как говорится; Скорее всего, вы будете счастливее, если не используете темы. Какую проблему ты пытаешься решить? Большинство проблем «нам нужны потоки» лучше решаются с помощью программирования событий или удачной разминки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...