2015-03-06 14 views
7

Điều này dường như không ảnh hưởng gì cả, nó chỉ gây khó chịu cho thiết bị đầu cuối của tôi - tôi thường xuyên nhận được cảnh báo sau đây (đôi khi tôi nhận được nhiều, gọi ra các dòng khác nhau và đôi khi con đường sau /gem/ khác nhau, nhưng khác hơn thế, đây là kết quả:.?Khóa trùng lặp ở dòng 80 bị bỏ qua: "name" 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"

đó là phổ biến nhất khi bundling và chạy rake test Bất kỳ ý tưởng về làm thế nào để sửa chữa nó tôi thường khá thận trọng khi chỉnh sửa các tệp trong thư mục .rvm của tôi, vì tôi đã sửa đổi nó trước đây, và đôi khi vẫn nhận được cảnh báo về PATH của tôi được thiết lập không chính xác (nhưng chỉ thỉnh thoảng). bất cứ ai có thể hướng dẫn tôi qua những gì đang gây ra điều này, tôi sẽ rất biết ơn.

+1

Có vẻ như bạn có một vài vấn đề. Câu hỏi của bạn không rõ ràng như nó có thể được. Lỗi chính bạn nhận được liên quan đến đá quý. Đảm bảo phiên bản đá quý của bạn được cập nhật. Nếu nó được cập nhật thì tôi sẽ đăng lên để dự án github cho đá quý cho phép những người bảo trì của dự án biết. – jBeas

+0

Đối với mối quan tâm của bạn, bạn nên kiểm tra một số video peepcode trên shell/dòng lệnh. Chúng thật tuyệt vời, bạn sẽ học được một tấn và tự tin hơn về đường đi, bash và một số thứ khác mà bạn đã từng thấy hoặc sử dụng trước đó. Nó sẽ giúp bạn tiết kiệm một số lượng đáng kể thời gian trong tương lai và làm cho bạn tốt hơn. – jBeas

+1

Chỉ cần bạn biết đó là đá quý sương mù tôi đã đề cập đến, bạn có thể nhìn thấy nó trong đường dẫn. – jBeas

Trả lời

16

Như @jBeas nói trong các ý kiến ​​đi tìm sương mù đá quý phiên bản mới nhất https://rubygems.org/gems/fog

Sau đó cập nhật các viên ngọc sương mù ở đường ray của bạn gemfile, hiện đang đá quý sương mù của bạn nên là:

gem 'fog', '1.38.0' 

này sử dụng để là lỗi định kỳ cho người dùng đã theo dõi cùng với Hướng dẫn Rails cho Đường ray 4 nơi Hướng dẫn hướng dẫn người dùng sử dụng phiên bản lỗi thời của đá quý Sương mù, 1.23.0 (đó là phiên bản cập nhật tại thời điểm Hướng dẫn Rails được viết).

Hiện tại, rails tutorial đã được cập nhật gần đây cho Rails 5 đá quý sương mù hiện đã được cập nhật: '1.38.0'.

CẬP NHẬT cho những người đến từ Rails Tutorial

Mới nhất trí tuệ hiện hành là sử dụng carrierwave-awsgem hơn fog, giảm đáng kể dấu chân của ứng dụng. Việc chuyển đổi đã cho tôi khoảng 15 phút và giảm phụ thuộc đá quý của tôi bằng 33. Lời khuyên từ Mike Perham, tác giả của Sidekiq: http://www.mikeperham.com/2016/02/09/kill-your-dependencies/

Các vấn đề liên quan