0
我使用rvm,Ruby 1.9.3和geokit(1.6.0)gem,并且在使用UTF-8时遇到了问题。红宝石,rvm和geokit宝石。 UTF-8问题
我添加的行export RUBYOPT=-Ku
我~/.rvm/environments/@default并在〜/ .rvm /斌/红宝石exec ruby -Ku "[email protected]"
取代exec ruby "[email protected]"
。 那么我tryed两个字符串来执行File.rb:
require 'geokit'
a=Geokit::Geocoders::GoogleGeocoder.geocode 'München'
错误:
ruby[email protected]/gems/geokit-1.6.0/lib/geokit/ geocoders.rb:443:在`do_geocode':不兼容的字符编码:UTF-8和ASCII-8BIT(编码:: CompatibilityError)
为什么export RUBYOPT=-Ku
和exec ruby -Ku "[email protected]"
不为geocoders.rb和工作File.rb工作? 任何人都可以帮助我吗?