Mac OS X Lion の rvm で入れてる Ruby での irb の話。普通にコマンドを打ってる時は、日本語を入力しても文字化けしないのだけど、irb に入ると文字化けが起こっていました。文字化けというか、16進数エスケープみたいなのが起こっていました。日本語使わないように無視して使ってたのですけど、今回これの修正法を調べてわかったんで直しました。
タイトルの通り,Ruby 1.9.2から$LOAD_PATHにカレントディレクトリが含まれなくなった($:も同様).この変更により,以下のような条件でrequireを使っているスクリプトが動かなくなった. スクリプトが置いてあるディレクトリdirで実行することが前提として作られている 他のスクリプトをdirからの相対パスでrequireしている $ cat foo.rb require "bar" $ cat bar.rb puts "baz" $ ruby foo.rb <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- bar (LoadError) from <internal:lib/rubygems/custom_require>:29:in `require' from
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く