2012-10-17 32 views
5
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/psych.so: warning:  already initialized constant ANY 
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/psych.so: warning: already initialized constant UTF8 
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/psych.so: warning: already initialized constant UTF16LE 
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/psych.so: warning: already initialized constant UTF16BE 
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/stream.rb:12: warning: already initialized constant ANY 
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/stream.rb:15: warning: already initialized constant UTF8 
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/stream.rb:18: warning: already initialized constant UTF16LE 
/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych/nodes/stream.rb:21: warning: already initialized constant UTF16BE 

tôi gặp lỗi này khi lần đầu tiên tôi mở máy chủ đường ray sau khi tạo dự án đường ray mới. bất cứ ai có thể giúp tôi ra khỏi đâytrong cảnh báo đường ray: đã được khởi tạo hằng số

+0

Bạn đang sử dụng đá quý nào? – PinnyM

+0

đá quý 'đường ray', '3.2.7' nhóm: tài sản làm đá quý 'sass-ray', '~> 3.2.3' đá quý 'cà phê-ray', '~> 3.2.1' đá quý 'uglifier', '> = 1.0.3' kết thúc đá quý 'jquery-rails' – Abhiram

Trả lời

8

Có lẽ giải pháp mô tả on this gist sẽ giúp:

rvm use 1.9.3 
gem uninstall psych 
gem install psych 
+0

cảm ơn rất nhiều nó hoạt động tốt bây giờ .. :) bạn đã tiết kiệm thời gian của tôi cảm ơn bạn – Abhiram

11

Việc sửa chữa đối với tôi chỉ đơn giản là để làm gem uninstall psych.

+0

tôi muốn sử dụng tâm lý cho các ứng dụng khác vì vậy tôi không thể gỡ bỏ cài đặt nó. Điều này hoạt động tốt .. rvm sử dụng 1.9.3 đá quý gỡ bỏ cài đặt tinh thần đá quý cài đặt tinh thần – Abhiram

+0

Đây là giải pháp trong trường hợp của tôi quá. Tôi nghĩ rằng Ruby SDK tôi đang sử dụng trong RubyMine có thể đã kết thúc với một bản sao, trong khi Rails đang tải một bản sao khác. Hoặc một cái gì đó. Dù bằng cách nào, gỡ bỏ cài đặt tinh thần từ dòng lệnh cổ vũ nó lên. –

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