perl - 如何将 local::lib 与 fish shell 一起使用?

标签 perl shell fish

我对 fish shell 还是很陌生,但这对让我想继续使用它非常重要。

如果我尝试使用普通的 bash 样式命令激活 local::lib:

eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)"

我得到:

$(...) is not supported. In fish, please use '(perl)'.
fish: eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)"

最佳答案

只需删除 $"$()" 中的双引号,

eval (perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)

关于perl - 如何将 local::lib 与 fish shell 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44327816/

相关文章:

jquery - 如何使用 Perl 将数据返回到 AJAX 调用?

shell - 跨平台 (Linux/OS X) 文件系统观察程序(文件更改时运行命令)

shell - 有没有办法在 fish shell 中回显/捕获多行消息?

linux - 在fish shell中定义别名

perl - Perl重试警报

Linux 如何从父目录执行 bash 脚本?

interrupt - 如何知道接收到信号时正在执行哪一行代码

linux - 如何为 Redhat Linux bash shell 编写 shell 脚本

linux - 从日志文件中计算具有匹配模式的行

if-statement - fish :如果错误: `[: Missing argument at index 2`