2017-09-05 12 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 명령에는 경로를 큰 따옴표 ("")로 표시하지만 copy 명령은 표시되지 않습니다.
나는 그것을 고치기 위해 일하고 있으며 앞으로도이를 피하기 위해 travis와 appveyor 통합을 얻을 것입니다.
이번 주말에 수정 될 예정입니다. 이전 버전을 설치하십시오.
cpanm PABLROD/Alien-XGBoost-0.03.tar.gz