1

EGitをインストールするためにJGitをインストールしようとすると、エラーが発生します:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Eclipse JGit Command Line Interface 2.1.0.201209190230-r (org.eclipse.jgit.pgm.feature.group 2.1.0.201209190230-r)
  Missing requirement: JGit Command Line Interface 2.1.0.201209190230-r (org.eclipse.jgit.pgm 2.1.0.201209190230-r) requires 'package org.kohsuke.args4j [2.0.12,2.1.0)' but it could not be found
  Cannot satisfy dependency:
    From: Eclipse JGit Command Line Interface 2.1.0.201209190230-r (org.eclipse.jgit.pgm.feature.group 2.1.0.201209190230-r)
    To: org.eclipse.jgit.pgm [2.1.0.201209190230-r]

~~~~更新~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
私はそれに新しいアップデートサイトを与えました、そしてそれはegitがすでにインストールされていると言いました

それで、それをアンインストールしようとしましたが、選択したときにアンインストールボタンが有効になっているのは、〜6つのEgitエントリのうちの1つだけでした。(なぜそれらをアンインストールさせてくれないのですか? - ed)すべてのエントリのアンインストールを管理することを期待して、それをアンインストールしました。([新しいソフトウェアのインストール] オプションの横に [ソフトウェアのアンインストール] オプションがないのはなぜですか? -ed)

次に、EGitを再度インストールしようとしましたが、一部のプラグは既にインストールされているため、インストールする必要がないと言われました(上書きできないのはなぜですか?-ed)。したがって、すでにインストールされている他のプラグインに基づいて続行できます。

推奨通り再起動しました。

このアラートが表示され、Flash Builder (Eclipse) を開くことができません。

Cannot complete the request.  See the error log for details.
"Eclipse EGit" will be ignored because it is already installed.

ログには次の情報が含まれます。

!SESSION 2012-10-17 16:38:16.346 -----------------------------------------------
eclipse.buildId=I20100608-0911
java.version=1.6.0_35
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
Framework arguments:  -keyring /Users/me/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86 -keyring /Users/me/.eclipse_keyring -consoleLog -showlocation

!ENTRY org.eclipse.osgi 4 0 2012-10-17 16:38:16.892
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

*私が知っている別の開発者は、EGit をインストールしようと数日間試みましたが、できなかったと言いました。これは正常ですか?*

助言がありますか?

4

1 に答える 1

2

http://download.eclipse.org/egit/updates リポジトリを使用しましたか? これは不完全なようです。次のバグ レポートを参照してください: https://bugs.eclipse.org/bugs/show_bug.cgi?id=392087

EGit をインストールする場合は、次のリポジトリを使用してください: http://download.eclipse.org/releases/juno/ EGit の最新バージョン (2.1) と必要なすべての依存関係 (JGit を含む) が含まれています。

于 2012-10-17T19:53:59.640 に答える