Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 16 Apr 2012, 23:10 
Offline
Obfuscator

Registriert: 29 Nov 2008, 17:05
Beiträge: 563
Hallo, ich will meine development datenbank neu aufsetzen und führe dazu
rake db:schema:load aus. Statt alle notwendigen Tabellen zu erstellen erhalte ich einen Fehler, dass eine bestimmte Tabelle nicht erstellt werden kann. Siehe Ausgabe.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
user@ubuntu:~/kears$ rake db:schema:load -t
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Table 'kears_development.roles' doesn't exist
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/mysql2-0.2.6/lib/active_record/connection_adapters/mysql2_adapter.rb:312:in `query
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/mysql2-0.2.6/lib/active_record/connection_adapters/mysql2_adapter.rb:312:in `execute'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/mysql2-0.2.6/lib/active_record/connection_adapters/mysql2_adapter.rb:462:in
`
columns'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/base.rb:685:in `columns
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/base.rb:698:in `column_names'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/relation.rb:370:in
`
block in method_missing'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/relation.rb:125:in `scoping
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/relation.rb:370:in `method_missing'
/home/user/.rvm/gems/ruby-1.9.2-p318/bundler/gems/searchlogic-dfe4a45f224a/lib/searchlogic/named_scopes/conditions.rb:92:in
`
condition_details'
/home/user/.rvm/gems/ruby-1.9.2-p318/bundler/gems/searchlogic-dfe4a45f224a/lib/searchlogic/named_scopes/conditions.rb:68:in `local_condition?
'

/home/user/.rvm/gems/ruby-1.9.2-p318/bundler/gems/searchlogic-dfe4a45f224a/lib/searchlogic/named_scopes/conditions.rb:61:in `condition?'
/home/user/.rvm/gems/ruby-1.9.2-p318/bundler/gems/searchlogic-dfe4a45f224a/lib/searchlogic/named_scopes/association_conditions.rb:6:in
`
condition?'
/home/user/.rvm/gems/ruby-1.9.2-p318/bundler/gems/searchlogic-dfe4a45f224a/lib/searchlogic/named_scopes/association_ordering.rb:14:in `condition?
'

/home/user/.rvm/gems/ruby-1.9.2-p318/bundler/gems/searchlogic-dfe4a45f224a/lib/searchlogic/named_scopes/ordering.rb:11:in `condition?'
/home/user/.rvm/gems/ruby-1.9.2-p318/bundler/gems/searchlogic-dfe4a45f224a/lib/searchlogic/named_scopes/ordering.rb:31:in
`
order'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/relation/spawn_methods.rb:121:in `block in apply_finder_options
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/relation/spawn_methods.rb:120:in `each'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/relation/spawn_methods.rb:120:in
`
apply_finder_options'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/base.rb:940:in `construct_finder_arel
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activerecord-3.0.11/lib/active_record/base.rb:1170:in `default_scope'
/home/user/kears/app/models/role.rb:12:in
`
<class:Role>'
/home/user/kears/app/models/role.rb:1:in `<top (required)>
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:454:in `load'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:454:in
`
block in load_file'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:593:in `new_constants_in
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:453:in `load_file'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:340:in
`
require_or_load'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:487:in `load_missing_constant
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:183:in `block in const_missing'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in
`
each'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in `const_missing
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/inflector/methods.rb:124:in `block in constantize'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/inflector/methods.rb:123:in
`
each'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/inflector/methods.rb:123:in `constantize
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/core_ext/string/inflections.rb:43:in `constantize'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/acl9-0.12.0/lib/acl9/model_extensions.rb:80:in
`
acts_as_authorization_object'
/home/user/kears/app/models/user.rb:9:in `<class:User>
'

/home/user/kears/app/models/user.rb:1:in `<top (required)>'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:454:in
`
load'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:454:in `block in load_file
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:593:in `new_constants_in'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:453:in
`
load_file'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:340:in `require_or_load
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:487:in `load_missing_constant'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:183:in
`
block in const_missing'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in `each
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in `const_missing'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:499:in
`
load_missing_constant'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:183:in `block in const_missing
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in `each'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in
`
const_missing'
/home/user/kears/app/models/user_factory_related.rb:18:in `<module:UserFactoryRelated>
'

/home/user/kears/app/models/user_factory_related.rb:1:in `<top (required)>'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:454:in
`
load'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:454:in `block in load_file
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:593:in `new_constants_in'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:453:in
`
load_file'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:340:in `require_or_load
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:487:in `load_missing_constant'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:183:in
`
block in const_missing'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in `each
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:181:in `const_missing'
/home/user/kears/test/factories/business_factory.rb:1:in
`
<top (required)>'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:235:in `load
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:235:in `block in load'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:225:in
`
block in load_dependency'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:593:in `new_constants_in
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:225:in `load_dependency'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:235:in
`
load'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/factory_girl-2.3.2/lib/factory_girl/find_definitions.rb:20:in `block (2 levels) in find_definitions
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/factory_girl-2.3.2/lib/factory_girl/find_definitions.rb:19:in `each'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/factory_girl-2.3.2/lib/factory_girl/find_definitions.rb:19:in
`
block in find_definitions'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/factory_girl-2.3.2/lib/factory_girl/find_definitions.rb:15:in `each
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/factory_girl-2.3.2/lib/factory_girl/find_definitions.rb:15:in `find_definitions'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/factory_girl_rails-1.4.0/lib/factory_girl_rails/railtie.rb:23:in
`
block in <class:Railtie>'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/lazy_load_hooks.rb:34:in `call
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/lazy_load_hooks.rb:34:in `execute_hook'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/lazy_load_hooks.rb:43:in
`
block in run_load_hooks'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/lazy_load_hooks.rb:42:in `each
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/application/finisher.rb:46:in
`
block in <module:Finisher>'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/initializable.rb:25:in `instance_exec
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/initializable.rb:25:in `run'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/initializable.rb:50:in
`
block in run_initializers'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/initializable.rb:49:in `each
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/initializable.rb:49:in `run_initializers'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/application.rb:134:in
`
initialize!'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/application.rb:77:in `method_missing
'

/home/user/kears/config/environment.rb:5:in `<top (required)>'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:239:in
`
require'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:239:in `block in require
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:225:in `block in load_dependency'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:593:in
`
new_constants_in'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:225:in `load_dependency
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.0.11/lib/active_support/dependencies.rb:239:in `require'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/application.rb:103:in
`
require_environment!'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.0.11/lib/rails/application.rb:218:in `block in initialize_tasks
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:205:in
`
block in execute'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:158:in
`
block in invoke_with_call_chain'
/home/user/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:176:in
`
block in invoke_prerequisites'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `each
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `invoke_prerequisites'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:157:in
`
block in invoke_with_call_chain'
/home/user/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/task.rb:144:in
`
invoke'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:94:in
`
each'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:88:in
`
top_level'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run
'

/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:63:in
`
run'
/home/user/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>
'

/home/user/.rvm/gems/ruby-1.9.2-p318/bin/rake:19:in `load'
/home/user/.rvm/gems/ruby-1.9.2-p318/bin/rake:19:in
`
<main>'
Tasks: TOP => db:schema:load => environment


Ich weiß nicht, wie ich es ohne DB Eingriff (manuell) hinbekomme. Kann jemand den Fehler erkennen? Das ganze könnte mit dem acl9 gem zusammenhängen über das ich ein Rollensystem aufgebaut habe.


Nach oben
 Profil  
 
BeitragVerfasst: 19 Apr 2012, 19:21 
Offline
Obfuscator

Registriert: 29 Nov 2008, 17:05
Beiträge: 563
Kann denn niemand etwas dazu sagen? Evtl ein Hinweis was zur Fehlerdiagnose noch notwendig ist oder wo ich vielleicht den Fehler finden kann?


Nach oben
 Profil  
 
BeitragVerfasst: 28 Apr 2012, 16:46 
Offline
Obfuscator

Registriert: 29 Nov 2008, 17:05
Beiträge: 563
Konnte das Problem mittlerweile lösen. Hängt mit dem Einbinden von Factories (FactoryGirl) in meiner Dev-Umgebung zusammen. Rails versucht da bei rake befehlen auf Tabellen zuzugreifen...die es eben nicht gibt. Die Lösung ist, dass man Factories eben nicht in einer Dev-Umgebung nutzt.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot], NobbZ und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: