$ ruby script/server
/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: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
........
把rubygems升级到1.3后,老是会出现这个warning,看了不舒服
后来
Ruby on Rails: Talk 搜索一下,有个小脚本,看起来有用
#!/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
转载于:https://blog.51cto.com/andyss/139655