标签: padre

用于Perl开发的IDE最重要的特性是什么?

正如你们中的一些人可能知道我是Padre的首席开发人员,即Perl IDE.在开发的第一年,Padre成为了一个可接受的文本编辑器,为Perl开发提供了一些额外的功能.

我想请求Stack Overflow社区帮助推动该项目进一步将其转变为Perl开发的特殊IDE.所以我很高兴看到你认为什么是仍然缺少Padre的IDE最重要的功能?

特别是我对目前使用Eclipse + EPIC,Komodo,Visual Studio或任何程序员的文本编辑器的人感兴趣.

eclipse ide perl komodo padre

36
推荐指数
6
解决办法
4234
查看次数

perl Padre IDE标准输入无法正常工作

我在windows vista上使用padre 0.64作为perl IDE标准输入命令不起作用,我在cmd行上尝试了相同的代码,它确实有效,即

 my $k = <>;
 print $k; 
Run Code Online (Sandbox Code Playgroud)

有办法解决吗?

perl stdin padre

6
推荐指数
1
解决办法
1145
查看次数

基于Windows 7上的Perl

我在Windows 7上安装了Padre perl,perl IDE.每次运行程序时,我都会收到错误消息,

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LC_ALL = (unset),

LANG = (unset)

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").
Run Code Online (Sandbox Code Playgroud)

我得到输出,但此错误消息位于每个输出的顶部.我厌倦了为这个问题寻找解决方案,有人可以告诉我如何解决这个问题吗?

windows perl locale padre

6
推荐指数
1
解决办法
1750
查看次数

什么是免费的Windows Perl IDE?

我正在寻找一个带有调试器的Windows Perl IDE,如Komodo但是免费的.

我见过Eclipse + EPIC,但我不想在这里安装Eclipse.

Padre没有内置调试器.

windows debugging perl komodo padre

5
推荐指数
2
解决办法
3232
查看次数

当local :: lib存在时,如何在站点范围内安装CPAN模块?

我最近建立了一个新系统,并希望安装Padre来检查它.Padre安装说明专门说安装local :: lib,所以我这样做了(虽然我之前从未需要它).然后我继续安装其他几个模块,从我的普通用户帐户运行CPAN,sudo以处理安装所需的根部分.

然后,时间来测试这些模块需要支持的其中一个网络应用程序,而且,看哪,apache找不到它们.他们从命令行加载得很好,快速查看~/perl5确认我怀疑local :: lib劫持了我的CPAN会话并在那里安装了这些模块,而不是在站点范围内安装,尽管我的CPAN配置包括

makepl_arg         [INSTALLDIRS=site]
mbuildpl_arg       [--installdirs site]
Run Code Online (Sandbox Code Playgroud)

我需要对CPAN配置做什么,以便即使安装了local :: lib,也可以在站点范围内安装模块?或者Padre会在没有它的情况下工作,我可以完全删除local :: lib吗?

(我希望安装任何模块,~/perl5除非Padre坚持他们在那里.我开发的代码有自己的项目特定的目录位置,其他一切都应该是站点范围的.我不需要私有的catch-all位置. )

perl cpan padre locallib

5
推荐指数
1
解决办法
1万
查看次数

如何更改Padre上的UI语言?

我已经安装了当前版本的Padre with Strawberry Perl用于64位Windows.我的操作系统是葡萄牙语,Padre IDE的UI语言现在是葡萄牙语.如何覆盖默认值并将其更改为英语?

perl padre

4
推荐指数
1
解决办法
938
查看次数

当我尝试在Padre中编译perl脚本时,它根本没有响应

我对Padre有疑问.当我尝试编译一个hello world perl脚本时,它根本没有响应.Padre仍然可以运行.而且,如果尝试启动调试器,Padre将停止.我甚至重新安装Padre几次但仍然.你知道怎么解决这个问题吗?非常感谢.

perl padre

4
推荐指数
1
解决办法
3520
查看次数

Padre 抱怨 SQLite 数据库问题

我从 perl 开始,想在 Ubuntu 14.04 上安装 IDE Padre这个问题的答案表明我可以简单地使用apt-get

sudo apt-get install padre
Run Code Online (Sandbox Code Playgroud)

我也尝试安装它:

sudo cpan Padre
Run Code Online (Sandbox Code Playgroud)

指示在这里

但是,当我运行时padre,它给了我以下错误:

DBD::SQLite::db selectall_arrayref failed: attempt to write a readonly database at (eval 1905) line 41.
Perl exited with active threads:
    1 running and unjoined
    0 finished and unjoined
    0 running and detached
Run Code Online (Sandbox Code Playgroud)

当我以 root ( sudo padre)运行它时:

DBD::SQLite::db do failed: Safety level may not be changed inside a transaction at (eval 1905) line …
Run Code Online (Sandbox Code Playgroud)

sqlite perl padre ubuntu-14.04

4
推荐指数
1
解决办法
1577
查看次数

使用Padre将命令行参数传递给Perl程序

有没有办法将命令行参数传递给您从Padre菜单运行的Perl程序("运行 - >运行脚本")?

perl padre

3
推荐指数
1
解决办法
4360
查看次数

乱用不同的Perl安装

我试图升级Perl并将我的计算机弄得一团糟我正在运行RHEL6.5,64bits,这就是事情:

  • 我安装了perl-5.10.1,工作得很好.这装好了,我可以从yum看到它
  • 我想安装Padre,一个Perl IDE,但至少需要v5.11 [我太近了!:(]
  • 在我可以访问的repos中没有更新版本的Perl(我有一个限制,我不能添加新的回购)
  • 我得到了老板的批准,从www.perl.org下载perl-5.20 .0并试图安装它

......一团糟开始了!

  • 首先,我用自己的id安装了新的perl,并将perl推送到我家的目录下的某个地方
  • 我用'perl -v'进行测试,可以看到我的env指向较新的安装,但是,yum从未认识到它(不是真正的问题)
  • 当我试图安装Padre时,看起来不知何故它已经硬编码了原始的perl(来自/ usr/bin)并仍然声称有更新的5.11.
  • 试图解决它,我确实再次安装了新的perl,现在使用root,使其在/ usr树下推送perl ...安装,但是将perl推送到/ usr/local/bin,而不是/ usr/bin
  • 再说一次,我还有一个perl安装,但Padre仍在寻找/ usr/bin上的那个

我放弃了Padre,并删除了与它相关的文件,以及我家主目录上安装的perl,但是我现在编写的一些perl脚本会抛出如下错误:

perl -cw "xmltest.pl" (in directory: /home/myid/scripts/xmltest.pl)
perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
Compilation failed.
Run Code Online (Sandbox Code Playgroud)

...和Data :: Dumper不是唯一的...每次我禁用其中一个模块,另一个模块以相同或相似的方式挂起

从我读到的内容来看,似乎这个问题与最初为一个perl版本安装的模块有关,并且被另一个版本调用,但是,我已经强制我使用的模块直接从CPAN重新安装,并且它们仍然失败

问题:如何安全地从当前的perl安装中解脱出来,并执行一个新的干净安装,能否使用它与这些版本冲突?

我主要担心的是我拥有的依赖于Perl的众多应用程序,而且我在卸载时没有破坏

任何帮助将非常感激.

linux perl yum padre

3
推荐指数
1
解决办法
2547
查看次数

Perl - 由打印中未初始化的值引起的错误

我正在编写一个简单的程序,从文件中读取莫尔斯代码并将其转换为纯文本.我虽然得到了一些疯狂的错误.我对perl不太熟悉,我不得不从命令行运行它.以下是我收到的错误和代码.我可能错误地运行了它.我在命令行输入:"perl -w Lott_Morse.pl morse.txt".任何帮助,将不胜感激.

错误:

Use of uninitialized value in print at Lott_CSC360_Morse2.pl line 31, <> line 7.
Use of uninitialized value in print at Lott_CSC360_Morse2.pl line 31, <> line 7.
Use of uninitialized value in print at Lott_CSC360_Morse2.pl line 31, <> line 7.
Use of uninitialized value in print at Lott_CSC360_Morse2.pl line 31, <> line 7.
Use of uninitialized value in print at Lott_CSC360_Morse2.pl line 31, <> line 7.
Use of uninitialized value in print at Lott_CSC360_Morse2.pl line 31, …
Run Code Online (Sandbox Code Playgroud)

terminal perl file-io compiler-errors padre

1
推荐指数
1
解决办法
545
查看次数