2016-10-05 40 views
0

我目前正在開發一個代碼,它可以幫助我從字符串列表中找到給定字符串最接近的字符串匹配。我遇到了一個Perl模塊Text :: Fuzzy,它可以幫助我做到這一點。但是我正在使用cygwin,並且很難通過使用cpan命令正確安裝它。那麼我如何正確安裝它?在cygwin中安裝Text :: Fuzzy 64位版本

+0

這是一個廣泛的問題。你將不得不分享你在安裝模塊時得到的錯誤。看看模塊的來源,我發現它沒有任何依賴性。這是一個基於XS的模塊,它依賴於一些C庫。 –

+0

此外cpantesters結果看起來不錯:http://matrix.cpantesters.org/?dist=Text-Fuzzy+0.24 –

+0

@chankey Pathak不能執行「make」:沒有這樣的文件或目錄在/ usr/lib/perl5 /5.22/CPAN/Distribution.pm line 2243. BKB/Text-Fuzzy-0.24.tar.gz make - NOT OK 此命令失敗: BKB/Text-Fuzzy-0.24.tar.gz:make NO (這是我得到的錯誤.........我可以使頭部和尾巴缺失) – BrainsOfSteel

回答

0
Can't exec "make": No such file or directory at /usr/lib/perl5/5.22/CPAN/Distribution.pm 

這表示缺少make。您將不得不安裝make才能安裝Perl模塊。

只是做

apt-get install build-essential 

編輯:由於您使用的cygwin,請參閱該xxfelixxx曾建議的鏈接。

+1

謝謝你......你指着我朝着正確的方向.....正如morpheus所說新的「我只能向你展示你的門,它是你走過它」:p – BrainsOfSteel

+0

@BrainsOfSteel:嘿。您可以考慮將答案標記爲已接受,如果它解決了您的問題,或者您可以添加自己的答案並接受答案。請參閱http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –