trovo che sia l' unico modo per avere un ambiente di sviluppo multi-piattaforma e multi-linguaggio che sia facile e funzionale.
Infatti credo che sia l' unico IDE che:
- consente di avere lo stesso identico ambiente di lavoro tra diverse macchine e sistemi operativi;
- fornisce una sterminata serie di plugin che consentono di estenderne notevolmente le funzionalita' e che , una volta che si impara ad usarli correttamente, risultano essere molto utili e ben fatti; tra questi ci sono sicuramente Pydev e Subclipse.
- inizialmente per via della mancanza di una virtual machine abbastanza "performante";
- poi perche' alcuni plugin non funzionano correttamente su alcune delle piattaforme hardware su cui si puo' trovare Linux (per es. Subclipse su Amd64 o PowerPC);
- infine per via di alcuni bugs presenti in GCJ, ovvero il software, utilizzato di default su alcune distibuzioni Linux, per eseguire Eclipse.
tutto sembra funzionare correttamente per i primi 5 - 10 minuti di utilizzo finche', improvvisamente, l'applicazione si pianta, cominciando ad utilizzare in maniera eccessiva il processore, per cui se ne rende necessaria la terminazione forzata.
Per risolvere questo problema bisogna cambiare l' ambiente nel quale viene, di default, eseguita di l' applicazione; per fare cio' e sufficiente realizzare i seguenti passi:
- installare installare un JRE affidabile come, ad esempio, quello contenuto nel package sun-java6-jre;
- selezionare tale JRE come quello di default, tramite il comando (da root/sudo):
- update-java-alternatives java6-sun;
- impostare nel file ~/.eclipse/eclipserc la variabile JAVA_HOME in modo da rispecchiare il cambiamento effettuato; nel esempio in questione, si dovra' aggiungere a tale file la righa :
- JAVA_HOME="/usr/lib/jvm/java-6-sun/jre/"
- eseguire (da root/sudo) i seguenti comandi:
- mkdir -p /usr/local/lib/eclipse/
- touch /usr/local/lib/eclipse/.eclipseextension
- chmod 2775 /usr/local/lib/eclipse/.eclipseextension
- chown root:staff /usr/local/lib/eclipse/.eclipseextension
- poi, se si vuole installare correttamente Pydev, eseguire (sempre da root/sudo) anche i seguenti:
- mkdir -p /usr/lib/eclipse/plugins/org.python.pydev.jython_1.2.5/cachedir/packages
- chmod a+rwxt /usr/lib/eclipse/plugins/org.python.pydev.jython_1.2.5/cachedir/packages
svn: Commit failed (details follow):pensando che fosse un bug del plugin.
svn: Out of date: '<copia locale>' in transaction '<transaction>'
Non e' un bug ma un semplice disallineamento tra la versione presente nel repository SVN e la versione locale:
per risolvere il problema basta effettuare un "update".
Post a comment