Ror + Sybase +...errore

[email protected]Salve a tutti,
ho da poco iniziato a studiare Ruby on rails quindi mi scuso se la
domanda è
banale oppure l’argomeno è già stato affrontato.
Dato che utilizzo come database Sybase Sql Anywhere Studio 9.0 ho
cercato di
fare alcune prove con questo sistema oltre al solito MySql. La versione
di
Ruby è la 1.8.4 con Ror installato tramite Gems. Il tutto su una macchina
Win Xp. Purtroppo quando vado a generare il modello ottengo il seguente
errore:
“…path/…/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:200:in
‘establish_connection’: AdapterNotFound” seguito da una sfilza di altri
errori.
Sembra quindi che non sia presente l’adapter per Sybase ma io credo sia
correttamente installato (automaticamente). Dove sbaglio?
Grazie a tutti per la collaborazione

On 9/3/06, maurizio maurizio [email protected] wrote:

errore: “…path/…/activerecord-1.14.4
/lib/active_record/connection_adapters/abstract/connection_specification.rb:200:in
‘establish_connection’: AdapterNotFound” seguito da una sfilza di altri
errori.
Sembra quindi che non sia presente l’adapter per Sybase ma io credo sia
correttamente installato (automaticamente). Dove sbaglio?
Grazie a tutti per la collaborazione

Ciao Maurizio,

Sybase dovrebbe essere presente di default, ma puoi:

  • controllare che l’adapter sybase_adapter.rb sia presente in
    C:\ruby\lib\ruby\gems\1.8\gems\activerecord-
    1.14.4\lib\active_record\connection_adapters;
  • verificare che il file C:\ruby\lib\ruby\gems\1.8\gems\activerecord-
    1.14.4\lib\active_record.rb abbia sybase nella lista di adapters
    nell’array
    RAILS_CONNECTION_ADAPTERS.

Se questi sono presenti, prova a postare l’output completo con l’errorre
che
ottieni.

Antonio

Occhio che il driver per Sybase che c’è in AR è per ASE (Adaptive Server
Enterprise) e NON per ASA (Adaptive Server Anywhere).

Credo che non è possibile connettersi a ASA da Ruby ad oggi, ma
piacerebbe moltissimo sbagliarmi…

:expressionless:

Antonio C. wrote:

RAILS_CONNECTION_ADAPTERS.

Se questi sono presenti, prova a postare l’output completo con
l’errorre che
ottieni.

Antonio


“Remember, always be yourself. Unless you suck.” - Joss Whedon