首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cpanm不使用.gz文件

cpanm不使用.gz文件
EN

Stack Overflow用户
提问于 2013-06-16 15:32:51
回答 2查看 1.3K关注 0票数 2

尝试安装某些模块时遇到错误,这似乎与.gz有关,但不是很确定。任何线索

代码:

代码语言:javascript
复制
cpanm Digest::SHA1

日志:

代码语言:javascript
复制
! Failed to unpack Digest-SHA1-2.13.tar.gz: no directory
! Failed to fetch distribution Digest-SHA1-2.13

代码

代码语言:javascript
复制
cpanm -v Digest::SHA1

日志:

代码语言:javascript
复制
cpanm (App::cpanminus) 1.6920 on perl 5.008008 built for aix-thread-multi
Work directory is /export/home/ty/.cpanm/work/1371400956.36241464 
You have make /usr/bin/make
You have LWP 6.05
You have /usr/bin/tar:
You have /usr/bin/unzip
Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (6.68)
Checking if you have ExtUtils::Install 1.46 ... Yes (1.54)
Searching Digest::SHA1 on cpanmetadb ...
--> Working on Digest::SHA1
Fetching http://www.cpan.org/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz ...
OK
Unpacking Digest-SHA1-2.13.tar.gz
Usage: tar -{c|r|t|u|x} [-BdDEFhilmopRUsvwZ ] [ -Number ] [ -f TarFile ]
           [ -b Blocks ] [ -S [ Feet ] | [ Feet@Density ] | [ Blocksb ] ]
           [ -L InputList ] [-X ExcludeFile] [ -N Blocks ] [ -C Directory ] File ...
Usage: tar {c|r|t|u|x} [bBdDEfFhilLXmNopRsSUvwZ[0-9] ] ]
           [ Blocks ] [ TarFile ] [ InputList ] [ ExcludeFile ]
           [ [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [-C Directory ] File ...
! Failed to unpack Digest-SHA1-2.13.tar.gz: no directory
! Failed to fetch distribution Digest-SHA1-2.13
EN

回答 2

Stack Overflow用户

发布于 2013-06-17 08:27:30

显然,它期待的是一个不同版本的tar。(从外观上看,它具有z选项。)你可以在没有cpanm的情况下安装它。

代码语言:javascript
复制
mkdir work
cd work
wget http://www.cpan.org/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz
gunzip -c Digest-SHA1-2.13.tar.gz | tar xv
cd Digest-SHA1-2.13
perl Makefile.PL
make test
make install
cd ../..
rm -rf work

但这意味着您需要自己安装依赖项。在本例中,这意味着Digest::base 1.00或更高版本(以及它可能具有的任何依赖项)。

票数 1
EN

Stack Overflow用户

发布于 2013-06-17 21:39:54

似乎cpanm也可以使用Archive::Tar。因此,如果您手动安装Archive::Tar,然后使用cpanm安装任何其他模块,您可能会有机会。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17131134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档