JRuby on Rails - migrations

Bonjour à tous

je suis en train de mêttre le nez dans JRuby & Rails, et je bloque sur
des
problèmes d’install qui me semblent forts concons. Je cherche un
endroit où
étaler ma nullité, mais là, oh surprise, même google n’est pas (top)
mon
amis.

Alors deux question:

  1. je me fais taper sur la tête si je parles de rails avec jruby ici
    (?)

1bis) si oui, ou devrais-je demander

  1. quelqu’un peut me dire ce qui peut empecher conceptuellement rake
    d’executer un db:migrate en me crachant :

rake aborted!
Don’t know how to build task ‘drop’

(je précise, je fais ‘jruby -S rake db:migrate’, donc c’est bien sur
les gems installés via jruby que je bosse)

J’avais parié mon quatre heures sur une mauvaise install de
activerecord, du
gem qui fait le lien avec jdbc, du driver , etc… mais là je sèche.

Une idée ?

Merci d’avance

PH

Bon, si ca interesse quelqu’un , j’ai reussi a changer ma conf
(essentiellement environment.rb), en mettant un truc de ce gout :

if RUBY_PLATFORM =~ /java/
require ‘rubygems’
RAILS_CONNECTION_ADAPTERS = %w(jdbcmysql)
gem ‘activerecord-jdbcmysql-adapter’
require ‘active_record/connection_adapters/jdbcmysql_adapter’
end

je me retrouve avec une nouvelle erreur :

rake aborted!
undefined method `cattr_accessor’ for ActiveRecord::Base:Class

Bref … c’est po mieux.

Enfin, passer deux heures a fouiller des blogs incompréhensible et a
tweaker de la conf a l’aveugle, ca me rappelle quand je faisais pas de
rails :stuck_out_tongue:

On Jan 21, 10:36 pm, “[email protected][email protected]

PH :

Alors deux question:

  1. je me fais taper sur la tête si je parles de rails avec jruby ici (?)

Non.

1bis) si oui, ou devrais-je demander

Il y a la liste JRuby U. qui peut t-être utile, jruby.org te mènera
vers http://xircles.codehaus.org/projects/jruby/lists

N’oublie pas de préciser dans ta question les numéros de version
de JRuby, Rails, Rake, AR-JDBC…

[…]

Enfin, passer deux heures a fouiller des blogs incompréhensible

Tu trouveras pas la solution dans les skyblogs

et a tweaker de la conf a l’aveugle, ca me rappelle quand je
faisais pas de rails :stuck_out_tongue:

Le debuggage sous Ruby ou Rails peut ne pas être évident.

– Jean-François.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)

Bonjour,

Pour répondre à coté de ta question (ma grande spécialité) je ne peux
que te
recommander d’utiliser JRuby avec Netbeans 6.0. Pour utiliser Rails 2 tu
auras à lui installer JRuby 1.0.3 en sus, mais c’est de loin la solution
la
plus confortable pour utiliser JRuby, surtout si tu as un environnement
Ruby
qui pourrait “parasiter” ton installation.

Ah JRuby… Le cheval de Troie de Ruby pour les entreprises
elephantesque^Wfrançaises…

Tom.

Le 21/01/08, [email protected] [email protected] a écrit :

Tu trouveras pas la solution dans les skyblogs

Vu sur rakayaqueur1337.skyblog.fr :

"Ouech ouech , gro , ta vu, tu fé ‘ruby script/generate model carla’,
é la cous1, ta 1 klace Carla.rb, tac tac, dan ton répertoir app/
model … t’a vu ? "

Ouais, effectivement, pas crédible.

Merci pour la réponse & la liste.

PH

Vu sur rakayaqueur1337.skyblog.fr :

"Ouech ouech , gro , ta vu, tu fé ‘ruby script/generate model carla’,
é la cous1, ta 1 klace Carla.rb, tac tac, dan ton répertoir app/
model … t’a vu ? "

Ouais, effectivement, pas crédible.

Merci pour la réponse & la liste.

:smiley: :smiley:

Merci pour la détente

Je ne peux qu’appuyer la promotion de Netbeans qui t’a été faite. Cet
IDE est vraiment top, c’est pas un tas de briques (et broc) montés
ensembles avec des bugs en guise de jointure comme eclipse/Aptana, et
c’est libre multi-plateforme contrairement à Textmate qui est fermé
mono-macOsX. (troll troll).
Et puis pour les frimeurs qui trouvent ça tellement “hype” de coder sur
fond noir avec un macbook tout blanc, netbeans a des thèmes qui
permettent de passer pour un nostalgique des technos proprios (retroll
:wink: )…
http://www.lifeonrails.org/images/articles/netbeansbare.png

A ce sujet voir l’excellent blog de Tor Norby, l’un des développeur
Netbeans pour Ruby. C’est bourré d’astuces qui permettent d’utiliser les
template de code, l’auto-correction, l’auto-complétion, la navigation
dans le code… Bref, de devenir accro. Avec en plus, bien sur, pas mal
de vidéo de démo.
http://blogs.sun.com/tor/

En plus, Tor Norby est très réactif et très disponible pour résoudre les
problèmes postés sur son blog et dans les rapport de bug sur Netbeans
ruby (je parle d’expérience).

J’ai oublié de
mentionné:
Le DEGUGGER de netbeans!!!

il marche bien et il est pratique. Tout simplement indispensable.