Auteur Sujet: Erreur de compilation Chouette2 : dépendance 'georuby-ext'  (Lu 2688 fois)

mtram

  • Utilisateur
  • *
  • Messages: 13
    • Voir le profil
Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« le: novembre 14, 2013, 05:59:17 pm »
Bonjour,

En essayant de compiler Chouette2 à partir des sources, je tombe sur des erreurs liées à la dépendance vers 'georuby-ext'.

Tout d'abord, le GIT n'est pas accessible à l'adresse 'git://github.com/dryade/georuby-ext.git' mais en remplacant par 'https://github.com/dryade/georuby-ext.git' cela semble passer.

Par contre, je me retrouve ensuite face à l'erreur suivante :
Bundler could not find compatible versions for gem "activesupport":
  In snapshot (Gemfile.lock):
    activesupport (3.2.6)

  In Gemfile:
    georuby-ext (>= 0) java depends on
      activesupport (>= 3.2.13) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Pourriez vous m'aider à résoudre ce conflit?

Merci d'avance.

Metienne

  • Utilisateur
  • *
  • Messages: 141
    • Voir le profil
Re : Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« Réponse #1 le: novembre 18, 2013, 08:32:11 am »
effectivement, ce n'est pas normal; nous regardons le problème

Metienne

  • Utilisateur
  • *
  • Messages: 141
    • Voir le profil
Re : Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« Réponse #2 le: novembre 19, 2013, 02:59:47 pm »
le problème de version est corrigé, vous pouvez reprendre bundlle install en détruisant le répertoire vendor/bundle avant

o.coullet

  • Utilisateur
  • *
  • Messages: 7
    • Voir le profil
Re : Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« Réponse #3 le: novembre 21, 2013, 09:28:42 am »
Bonjour,

J'ai un problème de dépendance au même endroit. Aprés avoir modifier le chemin 'git://githjub.com/dryade/georuby-ext.git' par 'https://githjub.com/dryade/georuby-ext.git' dans le gemfile et supprimer le repertoire vendor/bundle, je lance la commande bundle install --path vendor/bundle et obtient le message d'erreur suivant:

Bundler could not find compatible versions for gem "georuby-ext":
  In Gemfile:
    ninoxe (= 0.1.3) java depends on
      georuby-ext (= 0.0.2) java

    georuby-ext (0.0.3) 

pourriez-vous m'aider à solutionner ce problème
Cordialement

o.coullet

  • Utilisateur
  • *
  • Messages: 7
    • Voir le profil
Re : Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« Réponse #4 le: novembre 22, 2013, 09:48:41 am »
Bonjour,

je me répond à moi même. Il faut modifier l'url 'git://githjub.com/dryade/georuby-ext.git' par 'https://githjub.com/dryade/georuby-ext.git' dans le gemfile.lock

Cordialement


Metienne

  • Utilisateur
  • *
  • Messages: 141
    • Voir le profil
Re : Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« Réponse #5 le: novembre 22, 2013, 09:52:18 am »
Bonjour,

en fait, le Gemfile aurait dû pointer sur un gem et non sur github, nous préparons un correctif en ce sens

dès qu'il est disponible, nous préviendrons sur ce fil.

Cordialement

Metienne

  • Utilisateur
  • *
  • Messages: 141
    • Voir le profil
Re : Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« Réponse #6 le: novembre 26, 2013, 10:15:19 am »
bonjour,
un correctif est en cours, il devrait être mis en ligne d'ici mercredi
Cordialement
 

Metienne

  • Utilisateur
  • *
  • Messages: 141
    • Voir le profil
Re : Erreur de compilation Chouette2 : dépendance 'georuby-ext'
« Réponse #7 le: novembre 29, 2013, 03:21:04 pm »
bonjour,

la version de georuby_ext n'a pas pu être mise en gem, nous avons donc forcé la bonne version du commit dans le Gemfile de chouette2.
les dernières modification sur la branche V2_1_0 corrigent donc le problème de  dépendances

Cordialement