読者です 読者をやめる 読者になる 読者になる

rvmのcronでLANGが設定されていない場合の対応

ruby2.0でcronの場合のみ、こんなエラーが出ました。 `strip': invalid byte sequence in US-ASCII (ArgumentError) 該当のコードはこれ。 utf-8のtextを読み込んでstripさせているだけ。 File.open('whitelist.txt').readlines.map(&:strip).any? do |keywo…

lionにrvmをinstall

メモ。 rvmのirbで日本語入力できない - うんたらかんたら日記 ここで書いたように、snow leopardのreadlineが日本語に対応していないので 別途readlineを入れていましたが lionからはデフォルトで入っているreadlineは対応しているようです。 なので入れる…

textmateでrvmのrubyを使う

本家に書いてありました。 RVM: Ruby Version Manager - Textmate Integration with RVM ざっくり 1.rvm wrapper コマンドで~/.rvm/bin/textmate_ruby を作成 2.textmateのTM_RUBY環境変数を変更 3.rvm use 時に rvm wrapperを実行して textmate_rubyを変更 …

rvmのrubyの場所

それぞれバージョン毎に保有してるんだけど、 $HOME/.rvm/rubies/ruby-1.9.2-head/bin/ruby $HOME/.rvm/rubies/ruby-1.8.7-head/bin/rubyこれsymbolic linkで固定にしてくんねーかな。 $HOME/.rvm/rubies/bin/rubyみたいな感じで。 こないだ、gemの移行をや…

rvmセキュリティ情報

update!! JVN#30414126: Ruby Version Manager におけるエスケープシーケンスインジェクションの脆弱性

rvmでgemの移行

今までruby187は、macデフォルトのp174を使用していましたが 去年クリスマスにruby187-p330/192-p136がリリースされたので これを機に、ruby187もrvmにインストールしました。 インストール rvmの更新 $ rvm update --head $ rvm reload install $ rvm insta…

rvmrcが便利

ruby 1.8.7 / 1.9,2 の切り替えを頻繁にしなくちゃいけなくなってきたので rvmrcをプロジェクト単位で用意してみました。 作り方 .rvmrcをプロジェクトのrootに置くだけ。 cdしたら自動で切り替わります。 rvm 1.9.2 RVM: Ruby Version Manager - rvmrc 本家…

rvmのirbで日本語入力できない

readlineが読み込めてないのが原因。 解決方法 readlineを指定してinstall。 macportsで入れた場合は下記でOK。 rvm install 1.9.2 -C --with-readline-dir=/opt/local/ 最近、homebrew入れたので readlineの場所が/usr/local なんだろうなと思い rvm instal…

rvmを入れてみた

authorNariさんが紹介されていて 気になったのでインストールしてみた。 今まで1.9の動きを確認する際はubuntu上げて確認してたけど、 rvmだどすぐに切り替えれて便利。 まだ、使い込んでないけど、かなりよさげ。 install rvm: Ruby Version Manager - Inst…