Vai al contenuto

Ruby on rails non si connette a MySQL


agaciuff

Messaggi raccomandati

(già postato in software)

Seguendo queste istruzioni, ho correttamente istallato Ror con mongrel e MySQL dal package della apple (compreso il pref panel).

L'applicazione open source SOLUNAS non riesce a trovare il database (? non dovrebbe crearselo?)

allora glielo faccio, ma poi chiede le tabelle, allora faccio la tabella che chiede, ma qualcosa va storto e non trova neppure quella.

Come procedere? Dove cercare l'errore? Nell'istallazione, credo, come testare Ruby on Rails con Mysql?

Grazie ciao

Allego terminale

XXX:~/download/solunas xxy$ script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
Exiting
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/connection_adapters/abstract_adapter.rb:128:in `log': Mysql::Error: Table 'solunas.globalize_languages' doesn't exist: SHOW FIELDS FROM globalize_languages (ActiveRecord::StatementInvalid)
       from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/connection_adapters/mysql_adapter.rb:243:in `execute'
       from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/connection_adapters/mysql_adapter.rb:348:in `columns'
       from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/base.rb:763:in `columns'
       from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/base.rb:776:in `column_names'
       from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/base.rb:789:in `column_methods_hash'
       from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/base.rb:1265:in `all_attributes_exists?'
       from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/inflector.rb:250:in `all?'
       from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/base.rb:1265:in `each'
        ... 34 levels...
       from /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/commands/server.rb:39
       from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
       from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
       from script/server:3

Link al commento
Condividi su altri siti

come testare Ruby on Rails con Mysql?

1. Crea un'applicazione di test

rails testapp

2. Crea un DB testapp_development

3. Aggiornata i parametri in database.yml (nella cartella config)

4. Lancia il server

ruby script\server

5. Collegati a localhost:3000

Se visualizzi la pagina di benvenuto la tua applicazioen di test funziona correttamnete con MySQL

:):ciao::shock:

PS Non postare in 2 sezioni differenti

Alla Prossima...

Link al commento
Condividi su altri siti

                    [b]Welcome aboard[/b]

          [b]You’re riding Ruby on Rails![/b]


                    [b][url="http://localhost:3000/rails/info/properties"]About your application’s environment[/url][/b]

          Ruby version
1.8.6 (powerpc-darwin8.10.0)
RubyGems version
0.9.2
Rails version
1.2.5
Active Record version
1.15.5
Action Pack version
1.13.5
Active Resource version
0.9.0
Action Mailer version
1.3.5
Active Support version
1.4.4
Application root
/Users/xxx/Download/testappN
Environment
development
Database adapter
mysql


                            [b]Getting started[/b]

          [b]Here’s how to get rolling:[/b]
[list=1]
[*]               [b]Create your databases and edit config/database.yml[/b]

              Rails needs to know your login and password.
[*]               [b]Use script/generate to create your models and controllers[/b]

              To see all available options, run it without parameters.
[*]               [b]Set up a default route and remove or rename this file[/b]

              Routes are set up in config/routes.rb.[/list]       

se la pagina di benvenuto è questa, stando alla tua indicazione, direi che mysql funziona. giusto?

quindi il problema è da cercare in solunas. eh eh eh facile a dirsi... altre idee?

grazie

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...