为了账号安全,请及时绑定邮箱和手机立即绑定

求助,帮忙看一下!#/usr/local/bin/perl 下没有perl 咋办?

求助,帮忙看一下!#/usr/local/bin/perl 下没有perl 咋办?

有只小跳蛙 2021-10-14 15:11:23
我装的是perl 5.8的,但是在 !#/usr/local/bin/perl 中无perl,是不是这个目录底下没有perl 用perl 写的 genesis script 就无法运行?
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

1、perl解释器基本在所有的linux平台上都是自带的,用户可以通过如下命令判断是否有perl解释器:

which perl

2、如果自己的linux系统上没有perl解释器,可以去其官网下载安装。

3、在具备perl解释器的情况下,可以参考如下运行步骤:

1)、用vim编写test.pl,代码如下:

#!/usr/local/bin/perl
print "HellonWorld!\n";

2、编写完成后,直接执行如下命令即可:

perl test.perl

3、有时候需要一些权限,自己可以通过su、sudo等命令提示权限。


查看完整回答
反对 回复 2021-10-18
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

这个路径下就是没有perl脚本的。
解释:perl脚本的默认存放位置是“/usr/bin/perl”;
备注:提问者的写法也不对,应该是“#!/bin/env perl”,之后系统会自动定位到系统默认的perl脚本存放位置。

查看完整回答
反对 回复 2021-10-18
?
青春有我

TA贡献1784条经验 获得超8个赞

默认的perl执行体应该是/usr/bin/perl,which命令就知道了,除非你源码安装到了$PATH之外,或者可以用通用的方法#!/bin/env perl,推荐用这种,让env程序帮你搜索perl的位置。
还有是不是格式错了,前缀是#!不是!#。

查看完整回答
反对 回复 2021-10-18
  • 3 回答
  • 0 关注
  • 561 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信