Невозможно построить Perl модуль Net :: MA C :: Vendor - PullRequest
1 голос
/ 21 апреля 2020

Я не могу построить Net :: MA C :: Продавец на Ма c с Высокой Сьеррой. Я относительно новичок в Perl, но в прошлом уже создавал модули. Похоже, ошибка:

Failed fetching [https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MA-L&format=html&text=14-10-9F] HTTP status []
message [IO::Socket::SSL 2.009+ required for TLS support] at t/fetch_oui_from_custom.t line 21.
Could not fetch data from the IEEE! at t/fetch_oui_from_custom.t line 21.

    #   Failed test ''Got back array reference' isa 'ARRAY''
    #   at t/fetch_oui_from_custom.t line 23.
    #     'Got back array reference' isn't defined

    #   Failed test 'Fetched Apple's OUI entry'
    #   at t/fetch_oui_from_custom.t line 25.
    #                   ''
    #     doesn't match '(?^:Apple, Inc\.)'
    # Looks like you failed 2 tests of 2.
t/fetch_oui_from_custom.t .. 2/? 
#   Failed test 'fetch'
#   at t/fetch_oui_from_custom.t line 27.
Use of uninitialized value in concatenation (.) or string at /Users/johnprokopek/.cpan/build/Net-MAC-Vendor-1.265-13/blib/lib/Net/MAC/Vendor.pm line 320.
Failed fetching [http://standards.ieee.org/cgi-bin/ouisearch?14-10-9F] HTTP status []

Может кто-нибудь помочь, спасибо

1 Ответ

1 голос
/ 21 апреля 2020

Я также все еще на Высокой Сьерре (10.13.6), на древней, но все еще работающей Ма c Мини, середина 2010 года. Используя встроенный /usr/bin/perl (v5.18.2), запуск install Net::MAC::Vendor внутри оболочки CPAN дал мне ту же ошибку. Запуск force install Net::MAC::Vendor сработал, так как модуль был установлен.

Простой perl -MNet::MAC::Vendor -e "print 'hi'" работает, так что похоже, что Perl может хотя бы загрузить эту библиотеку, не совсем уверенный, как проверить, работает ли он реальный. Но, по крайней мере, это позволит вам установить его и попробовать.

...