Path
為一堆程序添加路徑
我在“程序”文件夾中有大量程序(samtools、annovar、bra、bedtools 等)。
我已經閱讀了很多關於導出路徑的文章,因此我不需要從我的工作文件夾中辨識程序的整個路徑。但是,它仍然不起作用,我想是因為我正在混合所有內容。
文件夾 variant_effect_predictor 中有一個 perl 腳本,我想從另一個文件夾中評估它,而無需輸入該腳本的整個路徑。
我正在使用 OS X。我添加了
~/.profile
以下內容:export PATH=/Users/pics/Desktop/MyDocuments/Programms/ensembl-tools-release-78/scripts/variant_effect_predictor:$PATH
它以某種方式告訴我:
pik:Annotation pic$ perl variant_effect_predictor.pl -custom C0066PH1.H3K4me1.ppqt_macs2_broad_v2.20130819.bed.gz,BED_annotation,BED,overlap,1 -i SNPs_vep_input.txt --cache --force_overwrite --symbol Can't open perl script "variant_effect_predictor.pl": No such file or directory
因此,沒有導出或添加路徑。我該如何解決?
當您執行它時,
perl variant_effect_predictor.pl
您告訴perl
執行檔呼叫的腳本variant_effect_predictor.pl
位於目前目錄中並執行它。如果它是
chmod +x /Users/pics/Desktop/MyDocuments/Programms/ensembl-tools-release-78/scripts/variant_effect_predictor/variant_effect_predictor.pl
可執行文件(重新想要。#!/usr/bin/perl``perl``bash``$PATH