2014-06-19 4 views
1

J'ai chef-solo installé sur Ubuntu (12.04). J'ai réussi à installer eclipse en utilisant le livre de cuisine fourni sur le site suivant: .Comment ajouter un plugin à éclipse via cookbook en utilisant chef-solo

Je voudrais maintenant ajouter le plugin pydev à ce chef-solo à l'aide. Quelqu'un peut-il m'aider sur comment je peux le faire. Ai-je besoin d'un nouveau livre de recettes (si oui, où puis-je trouver le livre de cuisine) ou d'une édition requise dans le livre de recettes éclipse existant (si oui, alors qu'est-ce que c'est)?

Je suis nouveau au chef. S'il vous plaît aider Merci

Répondre

1

livre de cuisine fournit une méthode pour installer les plugins eclipse.

par défaut [ 'Eclipse'] [ 'plugins'] - liste des référentiels et installer des plugins pour automatiquement Avec Ce déploiement éclipse

pour pydev:

"default_attributes": { 
    "eclipse": { 
    "plugins": [{"http://pydev.org/updates" => "org.python.pydev.feature.feature.group"}] 
    } 
    } 
} 

vérifier cette questions (erreur de certificat)

http://sourceforge.net/p/pydev/bugs/1244/

Je suppose que l'installation du certificat devrait fonctionner correctement.

http://pydev.org/manual_101_install.html#pydev-certificate

vous devrez adapter ce code pour ajouter automatiquement le certificat.

https://gist.github.com/lusis/2203083

Une autre option est d'adapter le livre de recettes pour l'installation liclipse (eclipse + PyDev)

http://brainwy.github.io/liclipse/

Désolé pour mon anglais.

Meilleures salutations

+0

J'ai ajouté le code fourni dans votre solution dans mon livre de recettes et a couru à l'aide le chef (GOT pas d'erreurs en ce qui concerne la licence), à ​​la place, il m'a donné l'erreur suivante ** erreur: Chef :: Exceptions :: ContentLengthMismatch **. Afin de corriger cette erreur j'ai suivi l'explication donnée sur le site suivant [link] (https://tickets.opscode.com/browse/CHEF-5041), et j'ai défini '' no_lazy_load true "' dans ma config client.rb . Cela a supprimé l'erreur. Eclipse démarre doucement mais le plugin pydev n'est pas installé. :(quel pourrait être le problème .Pourriez-vous s'il vous plaît suggérer – user3752122

+0

En Eclipse UI lorsque je regarde sous Aide >> A propos d'Eclipse >> Détails d'installation, je peux voir que le plugin pydev est installé version (3.5). Je suppose qu'il y a peut-être un problème avec cette version Est-ce que je peux mentionner une version inférieure dans le livre de recettes? – user3752122

1

j'ai couru le livre de recettes éclipse dans une machine virtuelle avec ubuntu 12.04 et installer pydev sans problème, attaché au fichier JSON chef-solo.

{ 
    "java": { 
    "jdk_version": "7" 
    }, 
    "eclipse": { 
    "plugins": [ {"http://pydev.org/updates": "org.python.pydev.feature.feature.group"} ] 
    }, 
    "run_list": [ 
    "recipe[eclipse::default]" 
    ] 
} 

Si cela ne fonctionne pas, ci-joint le fichier JSON et journal de débogage de run chef

Cordialement

Questions connexes