2017-09-05 7 views
1

Windows 10でStrawberry Perlのデフォルトインストールを使用してAlien::XGBoostライブラリをインストールできません。私はStrawberry Perlの64ビット版を使用しています。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とAdobeの統合を行うつもりです。
今週末にこれが修正されます。同時に、以前のバージョンをインストールしてください:
cpanm PABLROD/Alien-XGBoost-0.03.tar.gz

関連する問題