Cygwin usr/bin/perl: 错误的解释器:权限被拒绝
Cygwin usr/bin/perl: bad interpreter : Permission denied
您好,我正在尝试 运行 Windows 64 位上的 perl 脚本。我收到这样的错误:
/usr/bin/perl : bad interpreter : Permission denied
我的 windows 64 位 C:\test\perlscripts\testperl.pl
上有我的 perl 脚本。
您可能保存了 DOS 风格的 Perl 脚本 line endings。 shell 正在寻找名为 /usr/bin/perl<CR>
.
的文件
使用 Unix 风格的行结尾保存您的文件。我与本地编译的 vim
和 gvim
一起使用的 .vimrc
有:
set fileformat=unix
set fileformats=unix,dos
检查您的编辑器设置是否有合适的选项。
要修复特定文件中的行尾,请使用 $ dos2unix filename
。
您不能在默认的 cygwin64 包中安装 Perl
。请确保您在 /usr/bin/perl.exe
.
有 Perl
如果不存在,运行 setup-x86_64.exe
再 select Perl
解释器。
您好,我正在尝试 运行 Windows 64 位上的 perl 脚本。我收到这样的错误:
/usr/bin/perl : bad interpreter : Permission denied
我的 windows 64 位 C:\test\perlscripts\testperl.pl
上有我的 perl 脚本。
您可能保存了 DOS 风格的 Perl 脚本 line endings。 shell 正在寻找名为 /usr/bin/perl<CR>
.
使用 Unix 风格的行结尾保存您的文件。我与本地编译的 vim
和 gvim
一起使用的 .vimrc
有:
set fileformat=unix
set fileformats=unix,dos
检查您的编辑器设置是否有合适的选项。
要修复特定文件中的行尾,请使用 $ dos2unix filename
。
您不能在默认的 cygwin64 包中安装 Perl
。请确保您在 /usr/bin/perl.exe
.
Perl
如果不存在,运行 setup-x86_64.exe
再 select Perl
解释器。