2009-12-15 60 views
2

我试图从Windows中使用Cygwin的perl.exe运行genhtml。在Windows中使用cygwin Perl.exe运行genhtml

我已经安装了cygwin并将cygwin的bin目录中放置了genhtml。我去到该目录,用于Windows的命令行:

perl genhtml abc.dat 

其中abc.dat是GENHTML的LCOV文件的名称。

不过,我得到了一个错误说:

Reading data file abc.dat 
genhtml: ERROR: cannot read file abc.dat! 

我一个空白文件甚至尝试过,但返回相同的错误。我如何解决这个问题?

谢谢。

回答

0

事实证明,我确实需要去cygwin并在.dat文件的locationm中运行chmod 777以便能够运行它。

0

cygwin/bin目录中是abc.dat吗?如果没有,genhtml将不会找到它,除非你指定完整的路径。

+0

是的。为了简单起见,我将dat文件放在bin目录中。我有一种感觉,它可能与linux权限设置有关,但我在Windows下运行,所以我怀疑是这种情况。话虽如此,我不是一个Linux的人,所以我可能是非常错误的。 – BeraCim 2009-12-15 04:32:43

相关问题