2015-03-06 10 views
7

To chyba nie wpłynęło na nic, jest po prostu irytujące w moim terminalu - regularnie otrzymuję następujące ostrzeżenie (czasami otrzymuję wiele razy, wywołuję różne linie, a czasami ścieżka po /gem/ różna, ale poza tym, to jest wyjście.?Zduplikowany klucz w linii 80 zignorowany: "nazwa" 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"

to najczęściej podczas zwijania i działa rake test Każdy pomysł na jak to naprawić Jestem ogólnie bardzo ostrożny edycji pliki w moim katalogu .rvm, bo wcześniej spieprzyłem to i nadal otrzymuję ostrzeżenie o niepoprawnej konfiguracji mojej PATH (ale tylko sporadycznie). każdy może przejść przez to, co jest przyczyną tego, byłbym bardzo wdzięczny.

+1

Wygląda na to, że masz kilka problemów. Twoje pytanie nie jest tak jasne, jak mogłoby być. Główny błąd, który otrzymujesz, jest związany z klejnotem. Upewnij się, że twoja wersja klejnotu jest aktualna. Jeśli to jest aktualne, to opublikuję ten projekt github, by dowiedzieć się o tym, kto jest opiekunem projektu. – jBeas

+0

W przypadku problemów związanych z ścieżką powinieneś sprawdzić niektóre z filmów peepcode w powłoce/linii poleceń. Są niesamowite, że nauczysz się dużo i będziesz mieć więcej pewności co do ścieżek, bash i wielu innych rzeczy, które widziałeś lub używasz wcześniej. Pozwoli to zaoszczędzić znaczną ilość czasu w przyszłości i sprawi, że będziesz lepszy. – jBeas

+1

Tak, żebyś wiedział, że to klejnot, o którym mówiłem, możesz go zobaczyć na ścieżce. – jBeas

Odpowiedz

16

Jak @jBeas powiedział w komentarzach iść znaleźć najnowszą wersję mgła gem https://rubygems.org/gems/fog

Następnie zaktualizować gem mgła w swoich szynach gemfile obecnie swoją mgła gem powinny być:

gem 'fog', '1.38.0' 

To kiedyś być powtarzającym się błędem dla użytkowników, którzy poszli razem z Samouczkiem Railsowym dla Rails 4, w którym Samouczek prowadził użytkowników do korzystania z nieaktualnej wersji Klejnotu Mgły, 1.23.0 (była to zaktualizowana wersja w momencie napisania Poradnika Railsowego).

Teraz, gdy rails tutorial został niedawno zaktualizowany do Rails 5 gem mgła jest obecnie na bieżąco: „1.38.0”.

UPDATE dla tych pochodzących z Rails Tutorial

Najnowszy mądrość panujących jest użycie carrierwave-awsgem zamiast fog, znacznie zmniejszając emisję swojej aplikacji. Zmiana zajęła mi około 15 minut i zmniejszyła zależność klejnotów o 33. Porada zaczerpnięta od Mike'a Perhama, twórcy Sidekiq: http://www.mikeperham.com/2016/02/09/kill-your-dependencies/

Powiązane problemy