祝大家圣诞快乐。我正在使用perl脚本进入两难境地。在我的脚本中,我通过系统调用调用另一个程序,但是我收到了这个错误:
无法执行“./Classificador/svm_classify”:Analise_de_Sentimentos_mudanca.pl第463行没有此类文件或目录。
我不知道将程序放在与被调用程序不同的目录中是否存在问题。
另一个奇怪的事情是这个脚本曾经在Ubuntu 10.10中正常运行。但现在我已经改为Mint 14.它是否缺少一些图书馆?
祝福,
蒂亚戈
答案 0 :(得分:4)
相对路径名./Classificador/svm_classify
是相对于用户当前目录而不是包含perl脚本的目录解释的。您需要执行以下操作之一:
cd
到包含perl脚本的目录才能运行它。chdir()
将当前目录设置为存储目录。./
。答案 1 :(得分:1)
这是“./Classificador/svm_classify”吗? 请检查以下内容:
1)转到此文件所在的目录 - Analise_de_Sentimentos_mudanca.pl
2)运行:
ll Classificador/svm_classify
3)向我们展示结果