2015-03-06 16 views
7

Questo non sembra aver influito su nulla, è solo irritante nel mio terminale - Ricevo regolarmente il seguente avviso (a volte ricevo più messaggi, chiamando linee diverse ea volte il percorso dopo /gem/ varia, ma a parte questo, questo è l'output:.?Chiave duplicata alla riga 80 ignorata: "nome" rvm

/Users/alecwilson/.rvm/gems/ruby-2.2.1/gems/fog-1.23.0/lib/fog/rackspace/mock_data.rb:42: warning: duplicated key at line 80 ignored: "name"

e 'più comune quando la legatura e l'esecuzione rake test Qualche idea su come risolvere il problema io sono generalmente piuttosto prudente di editing file nella mia directory .rvm, come ho già fatto prima, e ancora a volte ricevo un avviso sul fatto che il mio PERCORSO è stato impostato in modo errato (ma solo occasionalmente). chiunque può guidarmi attraverso ciò che sta causando questo, sarei molto grato.

+1

Sembra che tu abbia qualche problema. La tua domanda non è chiara come potrebbe essere. L'errore principale che stai ricevendo è relativo alla gemma. Assicurati che la versione della tua gemma sia aggiornata. Se è aggiornato, pubblicheremo quindi il progetto github per la gemma che consente ai manutentori del progetto di sapere. – jBeas

+0

Per quanto riguarda il percorso, dovresti controllare alcuni dei video del peepcode sulla shell/riga di comando. Sono fantastici, imparerai tantissimo e sarai più fiducioso sui percorsi, sul bash e su un numero di altre cose che hai visto o usato prima. Ti farà risparmiare una notevole quantità di tempo in futuro e ti farà migliorare. – jBeas

+1

Solo così sai che è la gemma della nebbia a cui mi riferivo, puoi vederla nel percorso. – jBeas

risposta

16

Come @jBeas detto nei commenti vanno trovare le ultime nebbia gemma versione https://rubygems.org/gems/fog

quindi aggiornare il gioiello nebbia nelle rotaie Gemfile, attualmente il vostro gioiello nebbia dovrebbe essere:

gem 'fog', '1.38.0' 

Questo era essere un errore ricorrente per gli utenti che hanno seguito il tutorial Rails per Rails 4 in cui il Tutorial ha guidato gli utenti a utilizzare una versione obsoleta della gemma Fog, 1.23.0 (era la versione aggiornata al momento in cui è stato scritto Esercitazione Rails).

Ora che il rails tutorial è stato aggiornato di recente per Rails 5 la nebbia gemma è attualmente aggiornata: '1.38.0'.

UPDATE per chi proviene da Rails Tutorial

L'ultima saggezza prevalente è quello di utilizzare carrierwave-awsgem piuttosto che fog, riducendo in modo significativo l'impronta della tua app. L'interruttore mi ha richiesto circa 15 minuti e ho ridotto le mie dipendenze da 33. Consigli presi da Mike Perham, il creatore di Sidekiq: http://www.mikeperham.com/2016/02/09/kill-your-dependencies/

Problemi correlati