我装的是perl 5.8的,但是在 !#/usr/local/bin/perl 中无perl,是不是这个目录底下没有perl 用perl 写的 genesis script 就无法运行?
3 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
侃侃尔雅
TA贡献1801条经验 获得超16个赞
这个路径下就是没有perl脚本的。
解释:perl脚本的默认存放位置是“/usr/bin/perl”;
备注:提问者的写法也不对,应该是“#!/bin/env perl”,之后系统会自动定位到系统默认的perl脚本存放位置。
青春有我
TA贡献1784条经验 获得超8个赞
默认的perl执行体应该是/usr/bin/perl,which命令就知道了,除非你源码安装到了$PATH之外,或者可以用通用的方法#!/bin/env perl,推荐用这种,让env程序帮你搜索perl的位置。
还有是不是格式错了,前缀是#!不是!#。
添加回答
举报
0/150
提交
取消