首页 > 解决方案 > Git::Repository 和草莓 Perl

问题描述

我从 cpan 安装了这个 Perl Module Git::Repository,我使用的是草莓 Perl v5.28.1。

当我尝试以下操作时:

use Git::Repository;
$r = Git::Repository->new( work_tree => 'C:\Users\dave\Documents\my_test\.git' );
#$r->run( add => '.' );
#$r->run( commit => '-m', 'my commit message' );

我收到以下错误消息:

Warning: unable to close filehandle GEN11 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository/Command.pm line 95.
Warning: unable to close filehandle GEN7 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository/Command.pm line 95.
Warning: unable to close filehandle GEN26 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN22 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN41 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN37 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN56 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN52 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN71 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN67 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN86 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.
Warning: unable to close filehandle GEN82 properly: Bad file descriptor at C:/Strawberry/perl/site/lib/Git/Repository.pm line 198.

任何想法/帮助?

标签: gitperlstrawberry-perl

解决方案


推荐阅读