gpt4 book ai didi

perl - 为什么我不能从 TextMate 运行 Perl 程序?

转载 作者:行者123 更新时间:2023-12-02 07:53:19 24 4
gpt4 key购买 nike

我正在阅读生物信息学文本,这是我的第一个 Perl 脚本之一。在 TextMate 中,这不会产生任何结果。它在运作吗?我在底部添加了“hello world”,但在 TextMate 中运行脚本时我没有看到它。我做错了什么?

#!/usr/local/bin/perl -w
use lib "/Users/fogonthedowns/myperllib";
use LWP::Simple;
use strict;

#Set base URL for all eutils
my $utils = "http://eutils.ncbi.nlm.nih.gov/entrez/eutils";
my $db = "Pubmed";
my $query ="Cancer+Prostate";
my $retmax = 10;
my $esearch = "$utils/esearch.fcgi?" .
"db=$db&retmax=$retmax&term=";

my $esearch_result = get($esearch.$query);
print "ESEARCH RESULT: $esearch_result\n";
print "Using Query: \n$esearch$query\n";
print "hello world\n";

最佳答案

您是否在 TextMate 中成功运行过其他脚本?我怀疑您遇到了编辑器配置问题(或者该 URL 不可访问且脚本生成错误)。

尝试运行一个更简单的脚本,看看会发生什么,例如像这样的东西:

#!/usr/local/bin/perl -w
print "hello world\n";

接下来,看看能不能看到错误输出:

#!/usr/local/bin/perl -w
warn "oh noes";

关于perl - 为什么我不能从 TextMate 运行 Perl 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2412525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com