使用 RadRails 以來,沒什麼大問題。可是就是就再也不能安裝任何的 Eclipse plugin 了。每次新增每次報錯,都說:『找不到 org.rubypeople.rdt.launching』,奇怪的是 org.rubypeople.rdt.launching 明明就在那邊。
所以每當 Eclipse 必須重新安裝時,我一定是把所有要用的 plugin 都裝好了,再來裝 RadRails。然後,我就要開始學習清心寡欲,因為看到新的功能或是更新,再怎麼心癢,就是不能裝。對於必須要把 PHPEclipse 與 RadRails 同時使用的我來說,實在是非常非常的沒人性到極點。
雖然我也在 RadRails 的 Bug Report Ticket#1022 回報過這樣的問題,但是他們的回答很簡單:『這是 RDT 的問題,跟 RadRails 無關』。(PS:這個 Ticket 有點不幸,現在已經找不到了。因為太多 Spam 了,清不完只好砍了。)
剛剛心血來潮,又回去 Bug Report 找了一下,終於有人提出解決方式了 Ticket#1053:
只要把下面的設定:
<plugin id="org.rubypeople.rdt.launching" download-size="0" install-size="0" version="0.8.0.604272100PRD"/>
<plugin id="org.kxml2" download-size="0" install-size="0" version="2.1.4"/>
<plugin id="org.rubypeople.rdt.doc.user" download-size="0" install-size="0" version="0.8.0.604272100PRD" unpack="false"/>
<plugin id="org.epic.regexp" download-size="0" install-size="0" version="0.1.4"/>
<plugin id="org.rubypeople.rdt.ui" download-size="0" install-size="0" version="0.8.0.604272100PRD"/>
<plugin id="org.rubypeople.rdt" download-size="0" install-size="0" version="0.8.0.604272100PRD" unpack="false"/>
<plugin id="org.rubypeople.rdt.testunit" download-size="0" install-size="0" version="0.8.0.604272100PRD"/>
<plugin id="org.rubypeople.rdt.debug.ui" download-size="0" install-size="0" version="0.8.0.604272100PRD"/>
<plugin id="org.rubypeople.rdt.debug.core" download-size="0" install-size="0" version="0.8.0.604272100PRD"/>
<plugin id="org.rubypeople.rdt.core" download-size="0" install-size="0" version="0.8.0.604272100PRD"/>
複製到 eclipse/features/org.rubypeople.rdt.source_0.8.0.604272100PRD/feature.xml 的 </feature> 之前,然後重新啟動 Eclipse,不能新增 plugin 的問題就解決了。
原來是 RadRails 在找 plugin 時找錯地方了,找到eclipse/features/org.rubypeople.rdt_0.8.0.604272100PRD/feature.xml 去了。看到沒有,少了個 ".source"。
最後,回報錯誤的人還幽默的虧了一下:『 ... but IMHO is not RDT's bug, since radrails would have to look for plugins in the appropriate place.』。
呵呵!連 Aptana 都可以一起裝了。漂亮!
真實引用網址:
http://blog.markplace.net/trackback.php?id=163