2015-06-05 20 views
16

Sono nuovo in ruby ​​su rotaie e sto cercando di creare un tutorial. Ho un problema quando eseguo rake db:migrate.Che cos'è un errore "riferimento argomento circolare" con activesupport time_zone?

[email protected]:~/pin_board$ rake db:migrate 
/home/hugo/.rvm/gems/ruby-2.2.2/gems/activesupport-4.0.5/lib/active_support/values/time_zone.rb:283: warning: circular argument reference - now 

che cosa provoca questo?
Qualcuno può aiutarmi?

+0

È difficile aiutare in questo modo .. È necessario eseguire il debugging profondo. –

+0

Allegare le migrazioni, per favore. – hedgesky

+0

Apro cartella migrazione e trovo questo: AddUserIdToPins classe

risposta

17

Viene visualizzato questo messaggio di avviso perché la versione di Rails è 4.0.5. Il problema è stato risolto su Rails 4.0.6.

Aggiorna il tuo Gemfile ed esegui bundle update rails.

Se si desidera conoscere lo sfondo di questo problema, leggere la risposta a un'altra domanda https://stackoverflow.com/a/30733016/513554.

+0

Grazie, problema risolto! –

+3

Lo stesso vale per Rails 3. Non sono sicuro di quale versione è stata riparata ma dopo l'aggiornamento da '3.2.19' a' 3.2.22' è stato corretto. –

Problemi correlati