2017-09-05 53 views
1

我無法使用Windows 10上默認安裝的Strawberry Perl安裝Alien::XGBoost庫。我使用的是64位版本的Strawberry Perl。安裝Alien :: XGBoost庫時出錯

安裝Alien::XGBoost時,我在Alien/Build/CommandSequence.pm文件的第49行收到錯誤,如下所示。

gmake[1]: Leaving directory 'C:/STRAWB~1/cpan/build/Alien-XGBoost-0.04-1/_alien/build_wYwS' 
Alien::Build::CommandSequence> + md "C:/STRAWB~1/cpan/build/Alien-XGBoost-0.04-1/blib/lib/auto/share/dist/Alien-XGBoost/dynamic" 
Alien::Build::CommandSequence> + md "C:/STRAWB~1/cpan/build/Alien-XGBoost-0.04-1/blib/lib/auto/share/dist/Alien-XGBoost/bin" 
Alien::Build::CommandSequence> + copy xgboost.exe C:/STRAWB~1/cpan/build/Alien-XGBoost-0.04-1/blib/lib/auto/share/dist/Alien-XGBoost/bin/ 
The syntax of the command is incorrect. 
external command failed at C:/Strawberry/perl/site/lib/Alien/Build/CommandSequence.pm line 49. 
gmake: *** [Makefile:2881: _alien/mm/build] Error 2 
    PABLROD/Alien-XGBoost-0.04.tar.gz 
    C:\STRAWB~1\c\bin\gmake.exe -- NOT OK 
Stopping: 'install' failed for 'Alien::XGBoost'. 

回答

3

圖書館的作者剛剛證實這是一個錯誤。他的發言如下。我安裝了以前的版本,它工作完美。

感謝您報告此!
這是一個錯誤!我忘了引用路徑。
正如你所看到的,這兩個md命令都有雙引號(「」)的路徑,但不是複製命令。
我正在努力解決這個問題,並且我將在未來獲得travis和appveyor集成以避免此問題。
這個週末這個問題會解決。同時請安裝以前的版本:
cpanm PABLROD/Alien-XGBoost-0.03.tar.gz