IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Xampp + Perl + R : incompatibilité ?


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 20
    Par défaut Xampp + Perl + R : incompatibilité ?
    Bonjour à tous,

    Pour un projet, je dois créer une base de données en MySQL ainsi qu'une intreface web d'interrogation.
    Pour une requête, je dois créer un graphique sous R.

    Dans mon cgi, j'ai donc un script perl qui exécute les différentes requêtes de mon interface Web. La création du graphique se déroule en 3 parties :
    * Création du fichier contenant les données
    * Création d'un script contenant les commandes R
    * Exécution du script sous R
    Le problème se présente au niveau de cette dernière étape :
    j'utilise sous perl ceci : `R CMD BATCH script.r script.out`
    en ayant auparavant gérer tous les problèmes de droits avec la commande bash `chmod`.

    Le fichier graphique n'est pas généré et je peux lire cette erreur dans le fichier script.out :
    /usr/lib/R/bin/exec/R: symbol lookup error: /usr/lib/R/lib/libR.so: undefined symbol: gzopen64

    Si j'exécute la même commande directement avec ma console, le graphique est bien généré. Je suppose qu'il y a un problème de compatibilité entre R et Xampp.

    Quelqu'un a t'il une idée pour résoudre cette erreur???
    Merci à vous
    Picui

  2. #2
    Ayest
    Invité(e)
    Par défaut
    Bonjour,

    Essaie d'ajouter les options '--vanilla --slave' lorsque tu appelles R.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    R --vanilla --slave CMD BATCH test.R

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 20
    Par défaut
    J'ai essayé mais çà ne marche pas non plus l'ajout de ces options!

  4. #4
    Ayest
    Invité(e)
    Par défaut
    Ah. Alors je ne vois pas trop. Désolé. Une piste peut-être dans le lien suivant (c'est du php, mais tu devrais pouvoir l'adapter sans problème en perl) :

    http://www.math.ncu.edu.tw/~chenwc/R...p&subitem=ex_2

    Tiens nous au courant, c'est intéressant.

  5. #5
    Invité de passage
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Par défaut
    Salut,
    J'ai reussi a resoudre ce probleme sous ubuntu 9.10
    D'abord, je pense que le probleme vient d'apache qui est installé dans lampp, peut etre qu'il faut le configurer avant de l'installer pour pouvoir executer des scripts R a partir d'un script php.
    La solution est que j'ai virer lampp et que j'ai installé apache et php manuellement a partir de leurs codes source.

    J'espere que sa vous aide.

Discussions similaires

  1. Perl avec Xampp
    Par beninsky dans le forum Web
    Réponses: 1
    Dernier message: 02/09/2009, 08h12
  2. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52
  3. [langage] Inclure de perl en c !!!
    Par ryo00 dans le forum Langage
    Réponses: 2
    Dernier message: 30/05/2002, 10h03
  4. [réseaux] Bench en Perl pour avoir le débit entre 2 pc
    Par Frich dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 22/05/2002, 17h22
  5. [web] Cherche un conseil pour un livre perl-tk
    Par Anonymous dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 29/04/2002, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo