質問編集履歴

2

エラー内容全文追加、database.ymlを全文追加

2021/04/22 12:58

投稿

kiyomasa
kiyomasa

スコア40

test CHANGED
File without changes
test CHANGED
@@ -62,6 +62,10 @@
62
62
 
63
63
 
64
64
 
65
+ 追加
66
+
67
+
68
+
65
69
  ```database.yml
66
70
 
67
71
 
@@ -78,7 +82,9 @@
78
82
 
79
83
  pool: 5
80
84
 
81
- ユーザーネームとパスワードは記載済み、接続も確認できてます
85
+ username: kiyomasa
86
+
87
+ password: 51830890
82
88
 
83
89
  host: localhost
84
90
 
@@ -96,10 +102,14 @@
96
102
 
97
103
  pool: 5
98
104
 
99
- ユーザーネームとパスワードは記載済み、接続も確認できてます
105
+ username: kiyomasa
106
+
107
+ password: 51830890
100
108
 
101
109
  host: localhost
102
110
 
111
+
112
+
103
113
  ```
104
114
 
105
115
 
@@ -198,13 +208,13 @@
198
208
 
199
209
  ```
200
210
 
201
- の実行結果も同様のエラーが発生しました。
211
+ の実行結果も同様のエラーが発生しました。(全文追加)
202
-
203
-
204
-
212
+
213
+
214
+
205
- ```
215
+ ```
206
-
216
+
207
- ローカル/cooklog % bundle exec rails db:migrate --trace
217
+ kiyomasa@inouekiyomasanoMacBook-Air cooklog % bundle exec rails db:migrate --trace
208
218
 
209
219
  ** Invoke db:migrate (first_time)
210
220
 
@@ -224,4 +234,90 @@
224
234
 
225
235
  /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:1240:in `type_to_sql'
226
236
 
237
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/mysql/schema_statements.rb:117:in `type_to_sql'
238
+
239
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_creation.rb:16:in `type_to_sql'
240
+
241
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_creation.rb:32:in `visit_ColumnDefinition'
242
+
243
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_creation.rb:13:in `accept'
244
+
245
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_creation.rb:47:in `block in visit_TableDefinition'
246
+
247
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_creation.rb:47:in `map'
248
+
249
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_creation.rb:47:in `visit_TableDefinition'
250
+
251
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_creation.rb:13:in `accept'
252
+
253
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:322:in `create_table'
254
+
255
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/mysql/schema_statements.rb:81:in `create_table'
256
+
257
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/schema_migration.rb:27:in `create_table'
258
+
259
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/migration.rb:1228:in `initialize'
260
+
261
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/migration.rb:1086:in `new'
262
+
263
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/migration.rb:1086:in `up'
264
+
265
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/migration.rb:1061:in `migrate'
266
+
267
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/tasks/database_tasks.rb:237:in `migrate'
268
+
269
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/railties/databases.rake:92:in `block (3 levels) in <main>'
270
+
271
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/railties/databases.rake:90:in `each'
272
+
273
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/railties/databases.rake:90:in `block (2 levels) in <main>'
274
+
275
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/task.rb:281:in `block in execute'
276
+
277
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/task.rb:281:in `each'
278
+
279
+ 長すぎて質問できなくなってしまうので、省略
280
+
281
+
282
+
283
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/railties-6.1.3.1/lib/rails/commands.rb:18:in `<main>'
284
+
285
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
286
+
287
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
288
+
289
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
290
+
291
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
292
+
293
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
294
+
295
+ /Users/kiyomasa/environment/cooklog/bin/rails:5:in `<top (required)>'
296
+
297
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/spring-2.1.1/lib/spring/client/rails.rb:28:in `load'
298
+
299
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/spring-2.1.1/lib/spring/client/rails.rb:28:in `call'
300
+
301
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/spring-2.1.1/lib/spring/client/command.rb:7:in `call'
302
+
303
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/spring-2.1.1/lib/spring/client.rb:30:in `run'
304
+
305
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/spring-2.1.1/bin/spring:49:in `<top (required)>'
306
+
307
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/spring-2.1.1/lib/spring/binstub.rb:11:in `load'
308
+
309
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/spring-2.1.1/lib/spring/binstub.rb:11:in `<top (required)>'
310
+
311
+ /Users/kiyomasa/environment/cooklog/bin/spring:15:in `require'
312
+
313
+ /Users/kiyomasa/environment/cooklog/bin/spring:15:in `<top (required)>'
314
+
315
+ bin/rails:2:in `load'
316
+
317
+ bin/rails:2:in `<main>'
318
+
319
+ Tasks: TOP => db:migrate
320
+
321
+
322
+
227
- ```
323
+ ```

1

bin/rails,bin/spring の記載内容追加

2021/04/22 12:58

投稿

kiyomasa
kiyomasa

スコア40

test CHANGED
File without changes
test CHANGED
@@ -135,3 +135,93 @@
135
135
  ruby 3.0.
136
136
 
137
137
  mysql Ver 8.0.23 for osx10.15 on x86_64 (Homebrew)
138
+
139
+
140
+
141
+ ##追記
142
+
143
+
144
+
145
+ bin/rails
146
+
147
+ ```
148
+
149
+ #!/usr/bin/env ruby
150
+
151
+ load File.expand_path("spring", __dir__)
152
+
153
+ APP_PATH = File.expand_path('../config/application', __dir__)
154
+
155
+ require_relative "../config/boot"
156
+
157
+ require "rails/commands"
158
+
159
+ ```
160
+
161
+
162
+
163
+ bin/spring
164
+
165
+ ```
166
+
167
+ unless defined?(Spring)
168
+
169
+ require 'rubygems'
170
+
171
+ require 'bundler'
172
+
173
+
174
+
175
+ lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read)
176
+
177
+ spring = lockfile.specs.detect { |spec| spec.name == 'spring' }
178
+
179
+ if spring
180
+
181
+ Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path
182
+
183
+ gem 'spring', spring.version
184
+
185
+ require 'spring/binstub'
186
+
187
+ end
188
+
189
+ end
190
+
191
+ ```
192
+
193
+
194
+
195
+ ```
196
+
197
+ bundle exec rails db:migrate --trace
198
+
199
+ ```
200
+
201
+ の実行結果も同様のエラーが発生しました。
202
+
203
+
204
+
205
+ ```
206
+
207
+ ローカル/cooklog % bundle exec rails db:migrate --trace
208
+
209
+ ** Invoke db:migrate (first_time)
210
+
211
+ ** Invoke db:load_config (first_time)
212
+
213
+ ** Invoke environment (first_time)
214
+
215
+ ** Execute environment
216
+
217
+ ** Execute db:load_config
218
+
219
+ ** Execute db:migrate
220
+
221
+ rails aborted!
222
+
223
+ NoMethodError: undefined method `<<' for nil:NilClass
224
+
225
+ /Users/kiyomasa/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/activerecord-6.1.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:1240:in `type_to_sql'
226
+
227
+ ```