7

この質問は、プログラミングよりも日食に関係しています。しかし、eclipseを使用したことのあるプログラマーは、私にいくつかの情報を提供する必要があります。これが私の要件です:

  • Windows 7 PCにEclipse(EPICを使用)をインストールしています。Windows PCでPerlバイナリを実行していません。また、インストールするつもりもありません。
  • リモートのLinuxボックスにperlと必要なモジュールをインストールしています。
  • だから、私の質問は、Windows 7 PCでEclipseを使用して、リモートLinuxボックスでPerlプログラムを作成/実行/デバッグできますか?

私はすでに以下の記事を読んでいます:

http://www.epic-ide.org/guide/ch06s02.php#N10812

リモートプロジェクト/ファイルでEclipseEPICPerlプラグインを実行する

しかし、上記のリンクに記載されている情報を正しく解釈することはできません。言い換えれば、それは私にとってはうまくいかないか、私のユースケースはそれらのリンクで説明されているものとは異なります。

それで、上記のように私の要件に従ってEclipseを構成することは可能ですか?はいの場合、それを達成する方法についてのガイダンスを教えてください。そうでない場合は、同じことを達成するための他の作業がありますか。誰かが同じような状況に遭遇したに違いないと私はかなり確信しています。

ありがとう

4

2 に答える 2

4

それで、私は以下のように久しぶりに動作しました。私は一種のEclipseを学んでいます。もう一度忘れないように、ここに情報を貼り付けます:)

  1. Windows で Eclipse をダウンロードする

  2. アクティブステート、ストロベリーなどの Windows Perl バイナリをインストールする必要はありません。

  3. Perl 用の EPIC プラグインをインストールします: http://www.epic-ide.org/guide/ch01s02.php

  4. リモート システム エクスプローラーがインストールされていることを確認します: [ファイル] -> [その他] -> [リモート システム エクスプローラー]。

  5. 上記の場所に RSE が見つからない場合は、インストールされていないため、インストールする必要があります: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.rse.doc.user /gettingstarted/g1installing.html

  6. リモート システム エクスプローラー パースペクティブを開きます ([ウィンドウ] -> [パースペクティブを開く] -> [その他] -> [リモート システム エクスプローラー])。

  7. Linux ボックスへの接続を作成します。RSE パースペクティブの下で、反転した「T」のようなアイコンをクリックします。

  8. ウィザードに従って必要な情報を入力します。(このウィザードでは、いくつかの質問に対して、DStore、ssh、および FTP から選択する必要があります)

  9. DStoreが何かわからないので、どこでもsshを選択しました

  10. 完了すると、左側に新しい接続が表示されます。

11.「SSH ターミナル」を右クリックし、「ターミナルの接続/起動」をクリックします。

  1. Linux ユーザーのパスワードを入力すると、以下のシェルが表示されます。これは Linux サーバーの ssh シェルであり、PuTTy と同じように使用できます。

  2. 次に、左側でサーバーを展開すると、Linux サーバーのディレクトリ構造を参照できます。新しい Perl ファイルを作成してから、スクリプトを書き始めることができます

  3. ここでは、EPIC プラグインが IDE の観点から役立ちます (構文の色、オートコンプリートなど)。

  4. ファイルを保存します。

  5. 実行するには、上記の手順で開いた SSH シェルに移動し、「perl filename.pl」を実行します。それはあなたに出力を与えるでしょう。

私はこの方法が大好きです。このようにして、リモートの Linux サーバーで任意のスクリプト (Perl、Python、シェルなど) を実行し、Eclipse の機能を使用してコードの作成/編集を行うことができます。ローカル Windows ボックスに Perl/python バイナリをインストールする必要はありません。

ありがとう。

于 2012-09-16T09:32:38.960 に答える
1
  1. eclipse を使用して win ボックスに簡単な perl スクリプトを記述できるかどうかを確認してください。実行する必要はありません。これは、perl インタープリターなしで epic を使用できるようにするためです。
  2. プロジェクトに関連するすべての Perl ソースをリモート ボックスからローカル ボックスにコピーします。
  3. デフォルトの場所を使用する代わりに、Perl プロジェクトを作成し、ローカル ボックス内のソースの場所を指定します。
  4. これで、プロジェクト ファイルを参照できます。
  5. [Debug] -> [RemotePerlDebug] をクリックします。ここからは、参照した最初の URL に示されている手順に従います。EPIC-IDE
于 2012-04-18T08:26:30.370 に答える