2016-11-29 89 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