2016-08-26 61 views
1

我在Debian 8,當我嘗試安裝設備:: USB模塊CPANCPAN安裝設備:: USB不正常

cpan Device::USB 
Reading '/home/system/.cpan/Metadata' 
Database was generated on Thu, 25 Aug 2016 14:29:02 GMT 
Running install for module 'Device::USB' 
Checksum for /home/system/.cpan/sources/authors/id/G/GW/GWADEJ/Device-USB-0.36.tar.gz ok 
Configuring G/GW/GWADEJ/Device-USB-0.36.tar.gz with Makefile.PL 
Checking if your kit is complete... 
Looks good 
Generating a Unix-style Makefile 
Writing Makefile for Device::USB 
Writing MYMETA.yml and MYMETA.json 
Failed to find module path for 'dump_usb.pl' at Makefile.PL line 50. 
Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site] 
GWADEJ/Device-USB-0.36.tar.gz 
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK 

我檢查了常見問題的dump_usb我有錯誤。 pl頁在cpan.org網站,我沒有找到任何有關這條蛇咬相關的尾巴問題的相關信息,因爲cpan應該安裝dump_usb.pl,它顯示它沒有找到該模塊

感謝任何幫助

回答

1

這是一個已知的問題,已報告給GitHub repo of Device::USB

可能的解決方案爲每對線程disucssion是:

  1. 降級在線:: MakeMaker的

  2. Apply patch suggested by devsaurus

請在下面的Makefile變化。 PL

+sub MY::libscan { 
+ return if ($_[1] eq 'USB.pm' or $_[1] eq 'dump_usb.pl'); 
+ return $_[1]; 
+} 
+0

你能告訴我我要修改哪個Makefile.PL文件嗎?但是我解決了安裝軟件包libdevice-usb-perl的問題感謝您的幫助 – dubis

+0

您可以在修復時使用回購。使用[此鏈接](https://github.com/devsaurus/perl-device-usb)並按照安裝說明進行操作。 –

+1

總之,從那裏下載ZIP。運行以下命令'perl Makefile.PL','make','make test','make install'。 –