Ruby

RubyでZIPファイルの中身を読む

RubyでZIPファイルを扱う場合、ziprubyとrubyzipがあるみたいですね。ziprubyは開発が止まってるので今回はrubyzipを使用しました。 require 'zip' doc = Zip::File.open("081220120514033218.zip") do |zip| zip.find {|entry| /tdnet-.+sm-.+\.xbrl/ =~ en…

ActiveRecordを単体で使ってマイグレーションやRSpecを実行する

※最終更新日(2014/6/30)素直にRailsに乗っかるのが簡単ですね。 config/application.rb #require 'rails/all' require 'active_record/railtie' たったこれだけ。あとはenvironments以下の不要になった設定項目を削除します。 . Webじゃないアプリの開発で…

cap deployで「そのようなファイルやディレクトリはありません」というエラーが出てデプロイに失敗した場合

初Capistranoなんですが、deploy.rbに諸々設定を書いてさあ後はデプロイコマンドが通ることを確認すれば終わりだな、と思っていたら思わぬエラーに遭遇しました。 chmod : cannot access `~/myapp/releases/20130912154227' : そのようなファイルやディレク…

ruby-buildをインストールしたのに「rbenv: no such command `install`」と怒られた時

rbenvを/usr/local/rbenvにインストールし、ruby-buildをpluginsディレクトリに配置して、さてインストールしようと思いコマンドを叩くと怒られるわけです。一瞬ポカーンとなりますよね。( ゚д゚)ポカーン原因なんですが、rbenvのデフォルトのルートディレクトリ…