2016-11-29 117 views
0

我想安装一个名为科罗为Perl CPAN模块,输入安装CPAN模块越来越无法做出错误

cpan Coro 

后,我得到错误像无法建立:

这里未知错误从控制台完整登录:http://pastebin.com/NpXbG2eN

我不知道这是什么问题。

我发现了一些错误,在安装过程中:

  • 错误:
  • db.h:需要作为分配致命错误的左操作数左值没有这样的文件或目录
+0

你有一个名为'cpanfile'的文件吗?尝试在那里添加依赖关系并运行'carton install' –

+0

文件clanfile位于何处?我试过运行“cpan纸箱”,但它没有帮助。对不起,新手 – tomsk

+0

注意:*'跳过../blib/lib/Coro/Channel.pm(不变)'*似乎暗示你正在从一个“脏”目录工作。这可以隐藏信息。将'build_dir_reuse'设置回默认值('printf'或conf build_dir_reuse 0 \ no conf commit \ n'| cpan')。 – ikegami

回答

0

这是有关:

*** It seems you are running perl version 5.022001, likely the "official" or 
*** "standard" version. While there is nothing wrong with doing that, 
*** standard perl versions 5.022 and up are not supported by Coro. 

您得到的错误:

State.xs: In function ‘coro_derive_padlist’: 
State.xs:581:29: error: lvalue required as left operand of assignment 
    PadlistNAMES (newpadlist) = padnames; 

Coro依靠更改的Perl内部件。

+0

那么我必须降级perl版本吗? – tomsk

+0

如果您降级perl,您的其他代码perl代码可能会中断。如果你是新手,我不会推荐它。查找perl或其他语言的等效Coro。 – postoronnim

+0

user3718294不,我不能,我必须使用Coro。对不起,这是没有办法的。我想/需要FIX问题:) – tomsk