2011-06-08 6 views
1

Je suis nouveau sur R et j'utilise beaucoup Eclipse alors j'ai décidé d'installer le plugin StatET dans eclipse. Tout se passe bien, sauf que j'ai the same problem as shown here ...erreur rj lors de l'exécution de la console rj dans Eclipse en utilisant le plugin StatET

faits vrais au hasard:
Windows XP Version 5.1.2600
Eclipse 3.6
StatET 0.9.2

J'ai essayé d'installer rj-0,5 .2-1 from here, qui est le package recommandé pour StatET 0.9.2. Je mets le fichier tar.gz dans le même répertoire que r.exe et installé avec succès, voici la sortie de ligne de commande ...

H:\DATA\R\R-2.13.0\bin>R CMD INSTALL --no-test-load rj_*.tar.gz 
* installing to library 'H:/DATA/R/R-2.13.0/library' 
* installing *source* package 'rj' ... 
** R 
** inst 
** preparing package for lazy loading 
** help 
No man pages found in package 'rj' 
*** installing help indices 
** building package indices ... 
* DONE (rj) 

H:\DATA\R\R-2.13.0\bin> 

Quand il a été fait, je pouvais voir le dossier rj dans le H: \ DATA \ R \ R-2.13.0 \ dossier de bibliothèque, donc j'ai pensé que cela a fonctionné. Cependant, quand je commence à Eclipse et lancer la console RJ je reçois toujours ce message d'erreur ...

[INFO] The R package 'rj' is not available, R-StatET tools cannot be initialized. 

J'ai aussi essayé d'installer le paquet rj-0.5.5-3 puisque les binaires précompilés sont; Cependant, cela n'a pas fonctionné non plus. Je reçois toujours le même message d'erreur.

J'ai remarqué qu'au bas de la page de stackoverflow que j'ai posté plus haut, il y a un article d'Allan Stokes qui indique que ce message d'erreur n'est pas vrai. Est-ce correct? Comment puis-je savoir si ce message d'erreur est un bogue Eclipse/StatET ou si mon paquetage rj n'est pas correctement installé? Des idées?

+0

Avez-vous également installé Rjava? Voici un guide utile et une liste de contrôle pour l'installation: http://flyordie.sin.khk.be/statet/ Bonne chance. – Andrie

+0

Oui, j'ai installé rJava. Je suis certain que rJava fonctionne correctement car lorsque j'ai installé StatET pour la première fois, je ne pouvais pas démarrer une console RJ sans avoir une fenêtre indiquant que j'avais besoin de rJava. Après avoir installé rJava, la console RJ a démarré sans popups. Le seul problème que j'ai maintenant est le message d'erreur disant que le paquet 'rj' n'est pas disponible. J'ai suivi le lien que vous avez posté, j'ai déjà fait tout ce qui est montré sur cette page. – b10hazard

+0

J'ai trouvé que ce message se produit lorsque le paquet rj est introuvable. J'ai exécuté la commande suivante à l'invite de commande r ... '("rj"% in% installed.packages() [, "Package"])' et l'invite de commande r a renvoyé un message FALSE. Cependant, mon installation de rj n'a indiqué aucune erreur. – b10hazard

Répondre

3

Je ne sais pas s'il est permis de répondre à votre propre question, mais j'ai réussi à la faire fonctionner et j'ai pensé que je posterais ma solution. Pour une raison quelconque, R ne reconnaissait pas la bibliothèque rj lorsqu'elle était installée sur mon lecteur H: qui est un lecteur portable, pas mon lecteur système. J'ai désinstallé R et l'ai réinstallé sur mon lecteur C:, qui est mon lecteur système. J'ai installé Rjava et Rj comme avant et dans la console r je courais ...

("rj" %in% installed.packages()[,"Package"]) 

il est revenu vrai indiquant que le paquet était là, cette commande retourne faux lorsque R a été installé sur mon H: lecteur. Je suis allé dans Eclipse/StatET et configurer mon environnement R avec le nouvel emplacement de R et a couru RJ et il n'y avait pas d'erreur. Je ne suis pas sûr de savoir pourquoi cette solution a fonctionné. Peut-être que le paquetage rj doit être installé de manière très spécifique. Je ne comprends pas pourquoi certaines bibliothèques ont travaillé sur le lecteur H: et d'autres pas. Le paquetage rJava fonctionnerait sur le lecteur H: et non sur le paquetage rj. Pourquoi est-ce? Eh bien, ça marche maintenant. Les informations sur cette liste de diffusion beaucoup aidé ...

http://lists.r-forge.r-project.org/pipermail/statet-user/2011-March/000812.html

Questions connexes