如何最容易地安裝Perl modules

2021-09-22 08:00:49 字數 784 閱讀 6646

你有沒有遇到過如下問題:

can't locate foo.pm in @inc

can't locate yaml.pm in @inc

can't locate io/tee.pm in @inc

等等這些都是因為在執行perl時,缺失某些包/modules,導致的;如何快速定位以及安裝這些modules?

方法:先定位包的位置,再直接安裝。

以「can't locate io/tee.pm in @inc」為例

系統提示無法定位io/tee.pm,需要安裝io::tee module。

首先必須知道這個模組的名字是什麼,使用命令:

apt-cache search perl io::tee
得到結果:

這個結果提示我們,這個包的名字是:libio-tee-perl

使用命令:

sudo apt install libio-tee-perl
然後大功告成。

references:

1、what's the easiest way to install a missing perl modules

2、thread: installing yaml for perl 5.12.1

3、"can't locate module/build.pm in @inc" solution

4、how to fix: 'yaml' not installed when installing xml::******?

js Array操作的最簡短最容易理解方法

array 的方法 1 array.join 把所有元素用符號鏈結成string返回,如果元素不是基本型別,先呼叫tostring.它對應string.split arr 1,2,true,3,4,5 arr.join 1 2 true 3 4 5 2 array.reverse 逆序排列陣列 ar...

最容易理解的排序演算法

排序不難,但是有時候我們容易出錯,容易混淆等等,我們慢慢來分析,從最簡單的開始慢慢深入理解。插入排序 直接插入排序 每一步將乙個待排的記錄根據關鍵字的大小插入已經排好序的那部分裡邊去,直到所有的都插完為止。我們來看例子來分析 初始大小 57 68 59 52 1 第乙個數是57,就乙個數,所以就預設...

!!!!新手最容易犯的錯誤

今天寫了乙個很簡單的程式,輸入三個不同長度的字串,然後將其右對齊顯示 因為剛學了幾天,經常會犯一些錯誤,如下 file day01.py line 62 print maxn len b b syntaerror invalid syntax 以上是之前的錯誤,找了好半天,也一直沒有發現,從頭到尾推...