1

最初に Aptana studio 2 プラグインを使用して Eclipse をインストールしました。

後で studio3 をテストし、スタンドアロンとしてインストールしました。

今、スタジオ 2 から 3 (ごく少数のプロジェクト) プラグインに移行し、2 および 3 のワークスペース バージョンからプロジェクトをインポートしたいと考えています。

指示に従いましたが、おそらく何かまたはいくつかのことを見逃しています。

この長いエラーメッセージが表示されました

enter code hereCannot complete the install because of a conflicting dependency. Software being installed: Aptana Studio 3 Plugin 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M (com.aptana.feature.studio.feature.group 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M) Software currently installed: Aptana Studio 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7 (com.aptana.ide.feature.studio.feature.group 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7) Only one of the following can be installed at once: Aptana SecureFTP Library 2.0.2.1277398033-3-123884A9144 (com.aptana.ide.feature.libraries.subscription.feature.jar 2.0.2.1277398033-3-123884A9144) Aptana SecureFTP Library 2.0.2.1317770565-3-12428881676 (com.aptana.ide.feature.libraries.subscription.feature.jar 2.0.2.1317770565-3-12428881676) Cannot satisfy dependency: From: Aptana Studio 3 Core 3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5 (com.aptana.feature.feature.group 3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5) To: com.aptana.ide.feature.libraries.subscription.feature.group [2.0.2.1317770565-3-12428881676] Cannot satisfy dependency: From: Aptana Studio 3 Plugin 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M (com.aptana.feature.studio.feature.group 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M) To: com.aptana.feature.feature.group [3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5] Cannot satisfy dependency: From: Aptana SecureFTP Library 2.0.2.1277398033-3-123884A9144 (com.aptana.ide.feature.libraries.subscription.feature.group 2.0.2.1277398033-3-123884A9144) To: com.aptana.ide.feature.libraries.subscription.feature.jar [2.0.2.1277398033-3-123884A9144] Cannot satisfy dependency: From: Aptana SecureFTP Library 2.0.2.1317770565-3-12428881676 (com.aptana.ide.feature.libraries.subscription.feature.group 2.0.2.1317770565-3-12428881676) To: com.aptana.ide.feature.libraries.subscription.feature.jar [2.0.2.1317770565-3-12428881676] Cannot satisfy dependency: From: Aptana SecureFTP Support 2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2 (com.aptana.ide.feature.secureftp.feature.group 2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2) To: com.aptana.ide.feature.libraries.subscription.feature.group [2.0.2.1277398033-3-123884A9144] Cannot satisfy dependency: From: Aptana Studio 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7 (com.aptana.ide.feature.studio.feature.group 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7) To: com.aptana.ide.feature.secureftp.feature.group [2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2]

私の質問は: 記載されているプロセスでは、スタジオ 2 と 3 は正常にインストールされ、同時に使用できます。自然な制限は次のとおりです。同じプロジェクトで両方を使用しないでください...

  • studio3単体とプラグインの両方をインストールした場合に問題はありますか? 解決方法でしたら「原則」?
  • プラグインのみに移行したい場合、studio3 の単独のワークスペースから studio3 のプラグイン ワークスペースにプロジェクトをインポートする必要があるプロジェクト操作をインポートするにはどうすればよいですか。studio3 をインストールする前に現在のインストールをアンインストールする必要がある場合、後でインポートするために彼のワークスペースを保持するにはどうすればよいでしょうか。これは正しい方法ではないようですが、依存関係の問題をより適切に解決してください。

次に、依存関係を満たす方法は? 3 つのバージョンをインストールし、インポート後に必要なことを行う方法。

ありがとう

トレブリー


studio3 をインストールする必要があるため、すべての Eclipse を再インストールしたくありません。

「移住」で読みました

プロジェクトの移行 Aptana Studio 2 と Aptana Studio 3 には異なるワークスペースがあるため、2 つの製品を同時に使用できます。Aptana Studio 3 でプロジェクトを操作するには、あるワークスペースから別のワークスペースにプロジェクトをインポートする必要があります。Studio 2 と Studio 3 の両方でプロジェクトを編集することはお勧めしません。プロジェクトをインポートしたら、編集には Studio 3 を使用することをお勧めします。>

そのため、sudio2 が既にインストールされている間に studio3 プラグインを Eclipse にインストールし、適切なワークスペースからインポートした後、studio3 で続行したい studio2 プロジェクトをインストールすることが可能と思われます。

ドキュメントに記載されているように、それは私がやりたいことです。

4

2 に答える 2

0

Eclipse とすべてのプラグインを再インストールするのではなく、Eclipse インストール (プラグイン バージョン) から Studio 2 を単純にアンインストールしてから、同じベースに Studio 3 プラグインをインストールしたくない理由はありますか?

これが受け入れられるアプローチである場合、アンインストールは簡単です。私はEclipse 3.6を使用していますが、いくつかのバージョンでこのアプローチを思い出してください。

  1. ヘルプ -> 新しいソフトウェアのインストール
  2. 「インストール済み」のリンクをクリック
  3. インストールされているプラ​​グイン/サービスのリストから Aptana Studio 2 オプションを選択します
  4. 「アンインストール」を押します
  5. エクリプスを再起動する
  6. [ヘルプ] -> [新しいソフトウェアを再度インストール] を使用して、通常どおり Aptana Studio 3 をインストールします。

プロジェクト ファイル (つまり、プロジェクトを作成するときに Eclipse と Studio が作成する .project ファイル) については、同じ Eclipse インストールで 2 つの Studio のコピーを実行することは不可能だと思います。それは正しくないかもしれませんが、プラグインの 2 つのバージョンを同時にインストールしてアクティブにすることができるケースはまだ見たことがありません。

于 2012-01-30T22:17:53.977 に答える
0

最後の回答への回答。単純なコメントにはテキストが長すぎます。

OK、ありがとう、私はすでに別の非互換性のためにそれを使用しなければならなかったので、studio3 をインストールする前に studio2 がアンインストールされることを定義するこのプロセスを知っています。

私が言ったように、それは APTANA のアップグレード ドキュメントに記載されているものではありません。

studio2 のワークスペースが保護されている場合、studio2 がアンインストールされていても、プロジェクトを studio3 ワークスペースにインポートできます。スタジオ 2 を維持する理由は今のところ見当たりません。

studio3も使っているのに、sudio2を使ったままにするかどうかについて

しかし、更新プロセスに提案されたので、ソフトウェアに互換性のある 2 つのメジャー バージョンがある場合に構成で常に行うのと同じことを行うことにしました。しばらくの間、古いバージョンを保持して、違いから保護します。 .

バグや互換性の問題が発生したり、インストールから時間が経ってから発生したりした場合は、開発中にこれをよく実行しますが、常に非常に役立ちます。

アップグレードとデータ、および開発されたソフト移植性に関する一般的な意見 (このリンクされたテーマに興味がある人):

これに関する最後の主な経験は、数か月前の Microsoft Office VBA 開発で、2003 バージョンを再インストールする必要があったことです。 win7-64x (activeX、dll、コード) で実行できなかった 80,000 行のアプリケーション。

もう 1 つのケースは、VLC トランスコーディング ビデオの動作に関するものでした。

現時点では、メイン リポジトリの 6 つのバージョンと私の 12 の tikiwiki のデータを使用して運用バージョンを維持する必要があります。開発する時間を確保するには、各バージョンの開発をチェックします (これらを 2 lts バージョン前に持ってきます) 最後の運用リリースにコミットします。これは多くの作業であり、優れたトラッカーと比較ツールなしでは管理できなくなります。プロジェクト管理ツールには継続性が必要ですが、機能強化も必要です。

これは私の Eclipse インストールの主な問題であり、重要な時間を稼ぐことを願っています。問題は、1 年で 20 の機能強化を開発する一方で、チームの主なリズムがメジャー リリース、6 つのセカンダリ リリース、1 つの LTS を同時に生成することです。 ... 私は多くのコストがかかる並列処理を保証する必要があります。コードの変更、複雑な競合のすべての項目を見つけ出し、新しいバージョンにすばやくアップグレードする必要があります。

もう 1 つの重要なケースは、php 5.1 から 5.3 I まででした。これは、同じサーバーでテストするためにしばらくの間、2 つのバージョンを維持していました。コード、パラメーターの定義、および「疑似バグ:パラメーターのルールの変更に関する多くの変更がありました。

Aptana の例では、完全な互換性を得るために、一部のソフトウェアを共有するために、studio2 インストールの一部 (FTP ?) を無効にし、studio 3 をインストールしてから、studio2 を新しいバージョンに再度リンクする必要があります。これは Dll で非常に頻繁に発生します。適切に編成された新しい関数が新しい num ("function_1, function_2...) を取得する場合、num がバージョンまたはバージョンのシーケンスに適切に関連付けられている場合、実行中の古いバージョンのすべての関数を dll に保持すると、 dll は完全な互換性があります。

長くなって申し訳ありませんが、私が管理しなければならなかったほとんどの移行をこのように整理できたことは幸運でした。

その場合、私はそのような答えを望むべきです

* *完全な互換性を得るには、明らかにソフトの一部を共有する必要があります。studio2 インストールの一部 (FTP ?) を無効にし、studio 3 をインストールして、studio2 を新しいバージョンの互換性のある部分に再度リンクする必要があります (レベル studio2 で自動的にアンインストールされます)。たとえば、スタンドアロンのインストールに互換性がある場合、プラグインにはこれまで解決されていないインストールの詳細が含まれている可能性があり、非互換性が発生します。


最終オプション

私の質問に答える答えはありませんが、回避策の確認を得たので、私は行きます:

studio 2 をアンインストールし、studio 3 をインストールしてプロジェクトをインポートします。

したがって、この場合、2 つのプラグインの非互換性を認め、提案どおりに studio2 をアンインストールします。

しかし、将来、他のモジュールとの非互換性が発生しないことを願っています。

結論 このスレッドを前進させてくれたあなたの答えに感謝します。それでも、誰かが 2 と 3 の両方のバージョンをインストールする方法を説明したり、それは不可能だと言ったりしたら、それは閉じられると思います。

よろしくお願いします

トレブリー

于 2012-01-31T03:02:37.490 に答える