2011-02-12 22 views
0

我有Eclipse PDT 2.2.0,並且我的Zend Debugger在每個Zend Framework相關文件的開始處打破。關於這個問題,已經有另一個SO帖子Zend Debugger breaks at every Zend Framework class了,解決方案是更新到更新版本;不過,我似乎無法做到這一點。如何從Eclipse PDT 2.2.0 build 20100617-1415升級來修復Zend Debugger ZF的每個文件的錯誤?

http://www.eclipse.org/pdt/downloads/下載最新的2.2.0所有功能於一包後,我已經試過幫助 - >檢查更新,其失敗並報告如下:

無法完成安裝由於相互依賴衝突。正在安裝
軟件:Eclipse IDE的PHP開發1.3.1.20100916-1202(epp.package.php 1.3.1.20100916-1202)
軟件當前已安裝的:共享的個人資料1.0.0.1276791101682(SharedProfile_epp.package.php 1.0.0.1276791101682)
只有下列情況之一可立即安裝:
的Eclipse IDE PHP開發1.3.0.20100617-0520(epp.package.php 1.3.0.20100617-0520)
的Eclipse IDE PHP開發1.3.1.20100916-1202(EPP .package.php 1.3.1.20100916-1202)
無法滿足依賴關係:
From:共享配置文件1.0.0.1276791101682(SharedProfile_epp.package.php 1.0.0 0.1276791101682)
要:epp.package.php [1.3.0.20100617-0520]

儘管「樂於助人」的錯誤消息,我不知道該怎麼辦,所以我嘗試以下提到的說明Zend Debugger breaks at every Zend Framework class。我下載了推薦的201006170734 SDK以及最新的201010110334 SDK。

每一次,我提取存檔到c:\program files\eclipse\dropins\,並使用--clean標誌從命令行啓動eclipse。無論如何,幫助 - >關於Eclipse仍然顯示編號爲20100617-1415,並且我的調試會話仍然在每個Zend Framework文件中斷開,儘管沒有在那裏設置任何斷點。

我不敢相信這是很難執行簡單的升級。有什麼建議麼?

回答

1

HI,

我真的不熟悉的Eclipse IDE for PHP中......但看到你這裏有沒有領導可言,我至少會嘗試給你去調查一些潛在的問題。

首先,您收到的錯誤消息是Eclipse告訴您,您正在升級的軟件的「舊」和「新」版本之間存在相互衝突的依存關係。我從來沒有理解過一個即將被卸載的插件怎麼會導致衝突,但很少發生。在這些情況下您可以嘗試的是在嘗試從頭開始安裝之前,只卸載違規插件並重新啓動Eclipse。在你的情況,

  • 去「幫助>安裝新軟件...」
  • 一下就有點難以見鏈接「已安裝」在那個彈出窗口的右下角。
  • 選擇你想從已安裝軟件列表中刪除的插件(在你的情況下,它似乎是epp.package.php,版本1.3.0。20100617),並點擊「卸載」按鈕
  • 重新啓動Eclipse

現在,如果你再去安裝的軟件列表中,你不應該看到該插件了。您現在可以嘗試安裝新版本(1.3.1.20100916)。

如果這不起作用,您很可能必須從頭開始安裝Eclipse,並且只安裝最新版本的Eclipse PDT,因爲它們似乎不支持更新。

如果一切都失敗了,請嘗試與PDT的開發團隊取得聯繫;他們應該監視official Eclipse PDT forum

對不起,如果這沒有幫助,我只能爲您提供一般信息,因爲我從來沒有處理過PDT。

編輯爲了安裝一個「乾淨」與最新的PDT版本的Eclipse:

  • 下載最新的「Eclipse的經典」爲你的架構從download page
  • 下載最新的「清一色(在撰寫本文時爲最新版本的鏈接)2.2.0 version
  • 將您的eclipse經典版解壓縮到您選擇的目錄中
  • 啓動的eclipse.exe
  • 選擇此屏幕右側的「幫助>安裝新軟件...」
  • 點擊「添加...」
  • 點擊「存檔」按鈕,瀏覽到該位置您之前下載的「一體式更新站點」
  • 您現在應該顯示您可以安裝的PDT位列表,選擇您需要的任何一個(我嘗試使用「一體化SDK」選項)並驗證

安裝需要一段時間,但您現在應該擁有帶最新PDT構建的Eclipse。 ..我可以在我的機器上那麼遠...但由於我不熟悉PDT,無法嘗試查看您的用例是否正常工作:)。從the Helios releases

+0

我嘗試了您的建議,但「Eclipse開發人員的IDE」是唯一列在「已安裝的軟件」下的文件,它不允許我將其卸載。不過,我已經有了我認爲是最新版本的東西(我從這裏得到了2.2.0多功能一體機:http://www.eclipse.org/pdt/downloads/),但它說它是從六月2010年。感謝您的嘗試。 – 2011-02-17 14:44:11

0

對於我來說,在太陽神Windows 7的下運行,改變了PDT倉庫地址(窗口/幫助/安裝新軟件/添加軟件的網站)的PDT last update和。重新啓動Eclipse解決了這個問題,因爲根據this page

相關問題