EDI admettant Oracle XE et ruby comme langage

[Fermé]
Signaler
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009
-
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009
-
Bonjour,

j'ai un travail à effectuer sur Ubuntu 8.04 avec Oracle eXpress Edition comme base de donnée et ruby comme langage

de programmation .

Or, il se trouve que j'ai besoin d'un EDI (Envirronnement de Developpement Integré) me permettant d'utiliser les 2 en

meme temps et jusque là je ne l'ai pas encore trouvé.

Si quelqu'un a déjà eu à developper avec le langage ruby et Oracle XE comme base de donnée,

qu'il me dise l'EDI qu'il a utilisé STP.

Merci d'avance.

9 réponses

Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713
Salut,

Tu peux essayer Eclipse + ceci http://rubyeclipse.sourceforge.net/

++
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

Merci sandul.

justement j'avais deja essayer avec eclipse mais j'ai pas pu trouver comment installer ruby development tool de sort k c

soit utilisable par eclipse.Est c k c à installer séparement ou bien?

Encore Merci
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713
De rien...

Pour l'install, c'est bien expliqué ici: http://rubyeclipse.sourceforge.net/download.rdt.html

Tu peux donc soit utiliser Eclipse Update Manager en créant un site qui pointe vers http://updatesite.rubypeople.org/release, soit télécharger l'archive et la décompresser directement dans la hiérarchie Eclipse.

++
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009
>
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010

Et en c ki concerne la connexion à oracle XE?
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713 >
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

Ben, par ici http://ruby.about.com/od/enterprise/ss/ruby_oracle_4.htm ...
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

slt sandul;
ça fait qlq jours k j'essaie de télécharger Ruby Developpment Tool via Eclipse Update Manager mais au moment où il commence le téléchargement il m'affiche:

An exception accured while downloading feature from "http://updatasite.rubypeople.org/release/features/org.rubypeople.rdt_1.0.1.200803281641NGT.Jar".
Do you want to retry?


si je fais yes,il affiche la mm chose

J'ai opté pour l'autre methode manuelle mais je ne connais pas l'hierarchie de eclipse.
Est ce k tu peux m'aider?
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713
Salut,

C'est en fait très simple:
eclipse
|--features
|--plugins

Dans le zip ruby tu trouveras exactement la même structure (features et plugins), donc il faut tout extraire dans le répertoire home d'Eclipse.

Fais ceci avec eclipse fermé; après l'extraction, une fois eclipse lancé, tu auras ton plugin Ruby intégré.

++
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009
>
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010

Encore Merci sandul.

j'ai trouvé 2 repertoires d'eclipse contenant les dossiers features et plugins:/usr/local/lib/eclipse et /usr/lib/eclipse
Je voudrais savoir quel est le repertoire home d'eclipse?
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713 >
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

Erf.

Regarde ici http://forum.ubuntu-fr.org/viewtopic.php?id=175798 (post #9) pour l'install JRE + eclipse. Du coup, si tu as respecté ceci, le répertoire home d'eclipse sera /usr/local/lib/eclipse.

++
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

Est ce k on ne peut pas installer le jre sun-java5-jre présente dans le gestionnaire de paquets synaptic pour éviter des conflits éventuels?
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

finalement j'ai pu installer Ruby Developpment Tool et ca marche.
j'ai utilisé en plus de tes explications, le lien http://beans.seartipy.com/2006/08/12/develop-ruby-applications-using-eclipse-ide
Encore merci à toi sandul.
Maintenant je vais m'attaquer à oracle-xe
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

Slt sandul, c encore moi.
Au fait, j'ai lu tout ce qui se trouve sur le lien k tu m'as donné à propos de la connexion à Oracle et visiblement ca parle de la connexion sur OCi8.
Or je suis sur Eclipse.
Peux-tu m'expliquer comment fait-on pour eclipse explicitement?
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713
Salut,

"ca parle de la connexion sur OCi8. Or je suis sur Eclipse." ==> les deux ne sont pas incompatibles... Télécharge le projet à http://rubyforge.org/projects/ruby-oci8/, lis avec attention les instructions (et éventuellement les questions posées sur le forum de ruby-oci8. Je suis désolé, mais je n'ai jamais installé Eclipse/Ruby sur Linux, donc je ne pas te guider plus que ça. En tout cas, depuis Windôze et Eclipse/Java/Oracle, on peut se connecter à la base sans souci soit en utilisant les drivers Oracle 100% Java (donc sans avoir besoin d'installer quoi que ce soit sur la machine depuis laquelle on se connecte à la base, à part avoir la bibliothèque java dans son classpath) soit via oci8 (méthode d'accès natif à Oracle, utilise des .dll sous Windows et des .so sous Unix et du coup nécessite l'installation préalable d'un client Oracle, soit encore par ODBC...

La conclusion: avec Ruby, il faut installer ruby-oci8 pour avoir la couche permettant la connexion à Oracle. Le fait que tu travailles sous Eclipse n'a aucune importance dans ce contexte.

A+
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

J'ai pu installer ruby-oci8.
Merci à toi sandul.maintenant je crois que mon projet commence à prendre forme.
plus ou moins je vois le bout du tunnel.
Maitenant je vais m'attaquer à la connexion.
Je te dirais où j'en ai.
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

maintenant je suis bloqué au niveau de cette commande:

aimesoft@aimesoft-laptop:~/mytest$ ruby script/generate scaffold nom

/home/aimesoft19/mytest/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:231:in `establish_connection': Please install the oci adapter: `gem install activerecord-oci-adapter` (no such file to load -- active_record/connection_adapters/oci_adapter) (RuntimeError)
from /home/aimesoft/mytest/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:215:in `establish_connection'
from /home/aimesoft/mytest/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:208:in `establish_connection'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:234:in `initialize_database'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:94:in `process'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:49:in `send'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:49:in `run'
from /home/aimesoft/mytest/config/environment.rb:13
from /home/aimesoft/mytest/vendor/rails/railties/lib/commands/generate.rb:1:in `require'
from /home/aimesoft/mytest/vendor/rails/railties/lib/commands/generate.rb:1
from script/generate:3:in `require'
from script/generate:3
aimesoft@aimesoft-laptop:~/mytest$

pourtant j'ai bien installer oci8 et toutes ses dependance
Tu n'aurais pas une idée.

Merci encore une fois
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713
Au pif, je dirais qu'il y a un problème de libpath, mais je ne saurais te dire comment le résoudre... Essaie vraiment de lire les forums et la doc ruby oci8.
++
Messages postés
22
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
23 mai 2009

finalement j'ai pu resoudre le probleme:
il me suffisait de faire:

sudo gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org

et je crois k ca marche.
merci encore pour tout