2012-01-15 76 views
1

試圖啓動Rails服務器並得到「警告」我不明白。任何人都知道它的意思? warning: already initialized constant ICSRails/Actionpack:警告:已經初始化常量ICS

這是在上下文中:

meltemi$ rails s 
=> Booting WEBrick 
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 
/Users/meltemi/.rvm/gems/[email protected]/gems/actionpack-3.1.3/lib/action_dispatch/http/mime_type.rb:101: warning: already initialized constant ICS 
[2012-01-15 12:28:34] INFO WEBrick 1.3.1 
[2012-01-15 12:28:34] INFO ruby 1.9.3 (2011-10-30) [x86_64-darwin11.2.0] 
[2012-01-15 12:28:34] INFO WEBrick::HTTPServer#start: pid=61345 port=3000 

回答

6

它看起來像 「ICS」 MIME類型越來越聲明兩次。如果你能找到一次實例,其中它被宣稱,也許在config/initializers/mime_types.rb可以釘在這樣的一個條款,除非它:

Mime::Type.register "text/calendar", :ics unless Mime::Type.lookup_by_extension(:ics) 

,如果它不存在,這應該只註冊的MIME類型。