Ruby on Rails メモ
rubyを実行すると下記のようなエラーがでてたので対処した。
/usr/lib/ruby/1.8/xmlsimple.rb:275: warning: already initialized constant KNOWN_OPTIONS /usr/lib/ruby/1.8/xmlsimple.rb:280: warning: already initialized constant DEF_KEY_ATTRIBUTES /usr/lib/ruby/1.8/xmlsimple.rb:281: warning: already initialized constant DEF_ROOT_NAME /usr/lib/ruby/1.8/xmlsimple.rb:282: warning: already initialized constant DEF_CONTENT_KEY /usr/lib/ruby/1.8/xmlsimple.rb:283: warning: already initialized constant DEF_XML_DECLARATION /usr/lib/ruby/1.8/xmlsimple.rb:284: warning: already initialized constant DEF_ANONYMOUS_TAG /usr/lib/ruby/1.8/xmlsimple.rb:285: warning: already initialized constant DEF_FORCE_ARRAY /usr/lib/ruby/1.8/xmlsimple.rb:286: warning: already initialized constant DEF_INDENTATION /usr/lib/ruby/1.8/xmlsimple.rb:287: warning: already initialized constant DEF_KEY_TO_SYMBOL
シェルスクリプトを実行すると出なくなる。
#!/bin/sh cd /usr/lib/ruby/1.8 if [ -h lib/xmlsimple.rb ] then mv lib/xmlsimple.rb lib/xmlsimple.rb.old mv xmlsimple.rb lib/. cat > xmlsimple.rb <<! require 'lib/xmlsimple.rb' ! else echo `pwd`/lib/xmlsimple.rb is not a link. Exiting. fi