问题标签 [epic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - Perl 在调试器中或作为 Win32::Daemon 时不执行命令
概要
我从 Perl 执行一个 shell 命令,当从命令行运行时它可以工作,但是在调试器中运行时它不起作用。作为 Win32::Daemon 运行它会显示相同的行为。
源代码
我用反引号执行命令
或像这样:
该命令如下所示:
即使创建一个只执行此命令的小型测试脚本也只有在从命令行运行时才有效。
系统
- 视窗 x64
- Active Perl v5.16.0,MSWin32-x64-多线程
- 日食朱诺号 20120614-1722
什么有效
我努力打开管理员提示符(脚本执行所必需的)并:
输出被打印到屏幕上,$?
是0
.
什么不起作用
perl script.pl
启动 Eclipse 并使用相同的调用运行调试会话。添加服务并执行命令(使用 Win32::Daemon 创建)也不起作用。守护进程本身运行良好,并按预期启动 perl 脚本。只有命令不会被执行。$?
is13568
或53
如果用 移位$? >> 8
,则不打印任何输出。退出代码不属于该程序。
更多详细信息
我调用的工具称为sscep,由我扩展。它使用 OpenSSL API 并加载 capi 引擎 (Windows CryptoAPI)。但是命令本身至少会在任何严重的操作开始之前打印输出。我可以很乐意为此提供源代码,但我怀疑它会有所帮助。
我能够进一步缩小范围:问题仅存在于 Perl 程序 (CertNanny) 和二进制文件 (sscep) 的组合中。在CertNannydir
内部调用有效,sscep
在测试 Perl 脚本中调用也有效。那么在 Perl 中可以做些什么来阻止单个二进制文件被调用......?
这个问题可能源于的任何想法或我如何缩小范围?
eclipse - 在其他 Perl 模块中使用 Perl 自定义模块的正确方法
我在我的脚本中使用自定义模块并且必须将它们存储在 Perllib
目录之外。因此,在 Perl 脚本 ( *.pl
) 中,我使用以下块将它们包含在@INC
:
但是我还必须在我的其他 Perl 模块 ( *.pm
) 中使用模块,据我所知FindBin
,它只适用于脚本。所以我将该块更改为:
它有效,但有一个小问题。我在 Eclipse 中使用 EPIC 插件进行编码,并且“如果您在 BEGIN 块中有导致编译器过早中止的内容,它不会向 EPIC 报告语法错误”,因此我在模块中放松了 Perl 语法检查。
因此,使用FindBin
(在脚本中)我不必catdir
在块中使用任何函数(如 )BEGIN{}
,并且以下代码的语法检查正确进行。此外,我不想更改任何环境变量(如PERL5LIB
),这样我就可以在同事的机器上使用脚本而无需任何额外的准备。
在其他模块中使用自定义 Perl 模块并且不同时干扰 EPIC 语法检查的正确方法是什么?或者我什至应该以完全其他方式包含模块?
jira - JIRA 如何在 Dashboard 中显示 Epics、Stories 和 Tasks 的分层视图?
为了管理大型社区网站的 scrum 开发过程,我们决定迁移到 JIRA/Greenhopper/Bonfire。我创建了精心制作的史诗、故事和任务,所有这些都相互关联。
我想通过添加新的史诗、新故事到(新的或现有的)史诗等来更详细地开发“产品故事”。
为了能够正确地做到这一点,我想要对所有问题进行分层概述:史诗、故事、任务等。
问题:我们如何在 JIRA 中进行设置?
为什么?=> 我的方法是从项目管理的角度出发:让每个人都围绕同一个愿景保持一致。然而,我认为团队中的每个人——尤其是那些实际构建产品的人——都应该快速了解他们当前或计划的工作如何适应大局。
windows-7-x64 - 使用 EPIC、Indigo 和 Windows 7 64 位进行调试
我正在尝试让 EPIC 调试器使用以下设置:
- 日蚀靛蓝
- ActivePerl 5.14.2
- 史诗 0.6.44
- Windows 7、64 位
当我启动调试器时,我收到以下消息:
我已经阅读了关于这个众所周知的错误(SourceForge ID 2907155)的所有内容,并尝试了所有解决方案,但均无济于事。
- 最初,我无法安装 PadWalker(没有与 Windows 7 64 位兼容的可用版本),但随后我可以通过启动 PPM 并直接从所有可用软件包列表中选择此软件包来安装它。
- 我还安装了 PathTools(建议作为错误报告中的可能修复程序)。这导致 Cwd.pm 从 3.6 回滚到 3.3,但这似乎并不重要。
- 然后我编辑了 Cwd.pm(同样,正如错误报告中所建议的那样)并删除了
eval
被认为是问题根源的内容。 - 我关闭并重新打开 Eclipse。但是,我仍然得到同样的错误。
所以,我没有想法。也许某些修复是相反的?
有没有人让调试器为此配置工作?
谢谢。
perl - eclipse 调试 perl 诅咒
我正在编写一个使用 curses 输出并移动光标和颜色字符的 Perl 程序。以前,当我在 Windows 下工作时,我使用 Komodo,它能够运行外部控制台。
现在我在Linux环境下工作,使用eclipse+epic。如果您尝试只运行脚本,它会使用内部控制台 eclipse,这非常简单。您可以使用外部工具运行脚本,但我有兴趣使用外部控制台窗口进行调试。这可能吗?
不幸的是,使用 File 和 /dev/pty/1 无助于解决我的问题。事实是,在这种情况下,通过curses getch() 获取控制台中引入的字符是不可能的。总是返回 1 而不是按键的代码。
eclipse - 在 eclipse juno 中安装 EPIC
我在 Eclipse 中安装 EPIC 但总是出错:
我在这篇文章中尝试了第二个答案:
1)在eclipse.ini中添加一行:-Djava.net.preferIPv4Stack = true
2)删除eclipse/p2/org.eclipse.equinox.p2.repository/cache目录
但仍然得到错误。但是我可以正确安装 CDT。
我正在使用 Mac OX Lion 和 Eclipse Classic 4.2.1 mac os 64bit 版本。我也尝试切换到 32 位版本,但没有奏效。任何帮助表示赞赏。
eclipse - 我可以从 EPIC 语法检查器中排除文件夹吗?
使用 Eclipse (Indigo r2) + EPIC (0.5.46),我想从语法检查器中排除特定的文件/文件夹。这可能吗?
尝试在项目中执行任何脚本时,系统会提示我:
该警告是良性的,不需要在启动前解决。
perl - Eclipse 错误在调试期间看不到变量
我正在使用 EPIC+Eclipse 进行 perl 开发。调试 perl 脚本时,我在调试期间没有看到变量。这是我的设置。
Windows 7 64 位
Perl 5.8.9
蚀
史诗 0.5
在调试过程中,最初一切正常;在稍后的声明中,我收到一个带有以下错误消息的弹出窗口。
在“子计数更新”期间发生内部错误。11809
如其他论坛所述,我也对 Cwd.pm 进行了更改。
任何帮助将不胜感激!!!我也听说过padre。它可以与我的 activeState perl 5.8.9 一起使用吗?
错误日志显示以下异常:
eclipse - 如何使 Eclipse/EPIC 与 perlbrew 一起工作
我使用 Eclipse/EPIC 进行编程/调试,使用 perlbrew 在 perl 版本之间切换。出于任何原因,Eclipse/EPIC 无法识别切换由 perlbrew 启动的 perl 版本。切换版本是持久的,但只会影响终端会话。我已经尝试过这个论坛中建议的方法......
单击 Window->Preferences->Perl EPIC 并将 Perl 可执行文件设置为
......但这没有用。输入后,Eclipse/EPIC 会尝试运行该perl -v
命令,但该命令失败。我认为这是因为在此路径中没有可访问的可执行 perl 命令。实际上应该由 perlbrew 更改的路径设置显然没有任何效果。当指向绝对路径时...
perl5/perlbrew/perls/<version>/bin/perl
...Eclipse/EPIC 考虑了请求的版本,但这实际上不是我想要的。有没有其他合适的方法可以让 Eclipse/EPIC 与 perbrew 一起工作?我正在运行: MAC OS X -> Mountain Lion, Eclipse -> 4.2 JUNO, EPIC -> 0.5, perlbrew -> 0.58 。
eclipse - Eclipse 没有 EPIC 的自动插入(Perl 插件)
我想用 Eclipse 来做我的 Perl 编程。为此,我安装了 EPIC-Plugin。
但是如何让 EPIC 插件自动插入模板呢?还是舍邦?这对于开箱即用的 Java 类文件是可能的。为什么不使用 EPIC?我谈论的模板是:Window -> Preferences Perl EPIC -> Editor -> Templates
它们似乎根本不起作用。对于 Java,工作就好(几乎相同的位置 - 只需将“Perl Epic”替换为“Java”)