rvm、Ruby 1.9.3、geokit(1.6.0)gemを使用していますが、UTF-8で問題が発生しています。
〜/ .rvm / environment / @ defaultに行を追加し、〜/ .rvm / bin/rubyにexport RUBYOPT=-Ku
置き換えました。次に、2つの文字列を使用してFile.rbを実行しようとしました。exec ruby "$@"
exec ruby -Ku "$@"
require 'geokit'
a=Geokit::Geocoders::GoogleGeocoder.geocode 'München'
エラー:
ruby-1.9.3-p0@mygemset/gems/geokit-1.6.0/lib/geokit/geocoders.rb:443:in `do_geocode':互換性のない文字エンコード:UTF-8およびASCII-8BIT(Encoding :: CompositeError)
なぜexport RUBYOPT=-Ku
、exec ruby -Ku "$@"
geocoders.rbで機能せず、File.rbで機能しないのですか?誰か助けてもらえますか?