問題タブ [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 からシェル コマンドを実行し、コマンド ラインから実行すると機能しますが、デバッガーで実行すると機能しません。Win32::Daemon として実行すると、同じ動作を示します。
ソースコード
バッククォートを使用してコマンドを実行します
またはこのように:
コマンドは次のようになります。
このコマンドを実行するだけの小さなテスト スクリプトを作成しても、コマンド ラインから実行した場合にのみ機能します。
システム
- Windows x64
- アクティブ Perl v5.16.0、MSWin32-x64-マルチスレッド
- エクリプス ジュノ 20120614-1722
機能するもの
管理者プロンプト(スクリプトの実行に必要)を開き、次のことを行います。
$?
出力は画面に出力されます0
。
機能しないもの
Eclipse を起動し、同じperl script.pl
呼び出しでデバッグ セッションを実行します。また、サービスを追加してコマンドを実行しても機能しません (Win32::Daemon で作成)。デーモン自体は完全に正常に動作しており、期待どおりに perl スクリプトを開始しています。コマンドだけが実行されません。または$?
でシフトした場合、出力は印刷されません。終了コードはプログラムに属していません。13568
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
に、スクリプトでのみ機能します。そこで、そのブロックを次のように変更します。
動作しますが、少し問題があります。私は EPIC プラグインを使用して Eclipse でコーディングしていますが、「BEGIN ブロックに何かがあり、コンパイラが途中で中止する場合、構文エラーは EPIC に報告されません」ということで、モジュール内の Perl 構文チェックが失われます。
したがって、FindBin
(スクリプト内で)ブロック内で関数( などcatdir
)を使用する必要はなくBEGIN{}
、次のコードの構文チェックは正しく行われます。PERL5LIB
さらに、追加の準備なしで同僚のマシンでスクリプトを使用できるように、環境変数 ( など) を変更したくありません。
他のモジュール内でカスタム Perl モジュールを使用し、同時に EPIC 構文チェックを妨害しない適切な方法は何ですか? それとも、まったく別の方法でモジュールを含める必要があるのでしょうか?
jira - JIRAは、ダッシュボードのエピック、ストーリー、タスクの階層ビューをどのように表示しますか?
大きなコミュニティWebサイトのスクラム開発プロセスを管理するために、JIRA / Greenhopper/Bonfireに移行することにしました。私は精巧なエピック、ストーリー、タスクを作成しました。これらはすべて互いに密接に関連しています。
新しいエピック、(新規または既存の)エピックに新しいストーリーを追加するなどして、「製品ストーリー」を常により詳細に開発したいと思います。
これを適切に行うために、エピック、ストーリー、タスクなど、すべての問題の階層的な概要が必要です。
質問:これをJIRAでどのように設定しますか?
なんで?=>私のアプローチは、プロジェクト管理の観点からです。つまり、全員を同じビジョンに沿って調整することです。ただし、チームの全員、特に実際に製品を構築している人にとって、現在または計画されている作業が全体像にどのように適合するかをすばやく確認することは、一部だと思います。
windows-7-x64 - EPIC、Indigo、および Windows 7 64 ビットでのデバッグ
次のセットアップで EPIC デバッガーを動作させようとしています。
- エクリプス インディゴ
- アクティブパール 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 - Eclipsejuno内へのEPICのインストール
Eclipse内にEPICをインストールしていますが、常にエラーが発生します。
私はこの投稿の2番目の答えを試しました:
1)eclipse.iniに次の行を追加します:-Djava.net.preferIPv4Stack = true
2)eclipse / p2 / org.eclipse.equinox.p2.repository/cacheディレクトリを削除します
しかし、それでもエラーが発生します。ただし、CDTは正しくインストールできます。
MacOXLionとEclipseClassic4.2.1、macos64ビットバージョンを使用しています。また、32ビットバージョンに切り替えようとしましたが、機能しませんでした。どんな助けでも大歓迎です。
eclipse - EPIC 構文チェッカーからフォルダーを除外できますか?
Eclipse (Indigo r2) + EPIC (0.5.46) を使用して、特定のファイル/フォルダーを構文チェッカーから除外したいと考えています。これは可能ですか?
プロジェクト内でスクリプトを実行しようとすると、次のプロンプトが表示されます。
警告は無害であり、起動前に対処する必要はありません。
perl - Eclipse エラーでデバッグ中に変数が表示されない
Perl 開発に EPIC+Eclipse を使用しています。Perl スクリプトをデバッグしているときに、デバッグ中に変数が表示されません。これが私のセットアップです。
Windows 7 64 ビット
パール 5.8.9
エクリプス
エピック 0.5
デバッグ中、最初はうまくいきました。後のステートメントで、次のエラー メッセージを含むポップアップが表示されます。
「子カウントの更新」中に内部エラーが発生しました。11809
他のフォーラムで説明されているように、Cwd.pm にも変更を加えました。
どんな助けでも大歓迎です!!! パドレのことも聞いた。私のactiveState perl 5.8.9で動作しますか?
エラー ログには、次の例外が表示されます。
eclipse - Eclipse/EPIC を perlbrew で動作させる方法
私は、プログラミング/デバッグにEclipse/EPICを使用し、perlのバージョンを切り替えるためにperlbrewを使用しています。何らかの理由で、Eclipse/EPIC は perlbrew によって開始された perl バージョンの切り替えを認識しません。バージョンの切り替えは永続的ですが、端末セッションにのみ影響します。このフォーラムで提案された方法をすでに試しました...
[ウィンドウ] -> [設定] -> [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-Class ファイルで可能です。なぜ EPIC を使用しないのですか? 私が話しているテンプレートは、ウィンドウ -> 設定 Perl EPIC -> エディター -> テンプレートの下のものです。
それらはまったく機能していないようです。Java の場合は問題なく動作します (ほぼ同じ場所 - 「Perl Epic」を「Java」に置き換えるだけです)。
EPIC リポジトリ: http://epic.sourceforge.net/updates/testing