您好我试图在Windows 64位上运行perl脚本。我收到的错误是这样的:
/ usr / bin / perl:bad interpreter:Permission denied
我的Windows 64位C:\test\perlscripts\testperl.pl
上有我的perl脚本。
答案 0 :(得分:2)
您可能使用DOS样式line endings保存了Perl脚本。 shell正在寻找名为/usr/bin/perl<CR>
的文件。
使用Unix风格的行结尾保存文件。我使用我原生编译的.vimrc
和vim
的{{1}}有:{/ p>
gvim
检查编辑器的设置以获取相应的选项。
要修复特定文件中的行结尾,请使用set fileformat=unix
set fileformats=unix,dos
。
答案 1 :(得分:2)
您不能在默认的cygwin64软件包中安装Perl
。请确保Perl
位于/usr/bin/perl.exe
。
如果不存在,请再次运行setup-x86_64.exe
并选择Perl
解释器。