Ruby

Windows でも capybara-webkit でテストしたい

会社でも Capybara と capybara-webkit を使った integration test をしたいので、Windows 7 で環境を作ってみる。基本的にここの手順に従っているが、左の通りにしなくても良いようなので、以下の手順で行った。 RubyとDevKitのインストール RubyInstaller.…

Nokogiri をWindowsに入れる場合のエラーについて

環境 RubyInstaller for Windows の Ruby 1.9.3-p194 Windows 7 Professional SP1 64bit 症状 Nokogiri のgemをインストールしようとすると、 gem install nokogiri以下のように変換できない文字があってエラーが発生する。 Fetching: nokogiri-1.5.5-x86-mi…

プロキシがある場合のツールの設定いろいろ その2

プロキシがある場合のツール等の設定いろいろ - penultimate diary の続き。各ツールでのWindows環境における認証つきプロキシの通り方。 npm コマンドプロンプトで以下のようにする。 npm config set proxy http://<username>:<password>@<proxy-host>:<proxy-port> npm config set https-proxy http://<username>:<password>@<proxy-host></proxy-host></password></username></proxy-port></proxy-host></password></username>…

Windows上のRubyでUnicodeファイル名をglobできるようになっていた

Ruby 1.9.2 から、WindowsのDir.globでSJIS範囲外のファイル名も取得できるようになったらしい。「森鷗外.txt」ファイルがあるディレクトリでの例↓。パターン文字列をUnicodeのエンコーディングにすれば良いらしい。 > irb Dir.glob("*.txt".encode('utf-8')…

Java から ActiveRecord を利用する(不完全)

Javaプログラムから、JRubyを利用してRails 3.0のActiveRecordを使う実験をしていたが、どうも上手くいかなかった。 環境構築 OSは Windows 7 の64bit版。 Javaのインストール 最新版のJDK(x64)をインストール。省略。 Maven2のインストール 最新版のMaven…

ActiveScriptRuby で WAVE DASH 問題にハマる

Windows 7 に ActiveScriptRuby 1.8.7 をインストールして使っているんだけど、Oracle+JDBCではよくあるWAVE DASH問題的な問題にはまってしまった。こんな環境で、 > ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mswin32]UTF-8の文字列をShift JI…

プロキシがある場合のツール等の設定いろいろ

会社勤めで開発していて面倒なのが、セキュリティの関係でインターネット接続時にプロキシ(しかも認証つき)を通らなくちゃいけないこと。このせいで少々面倒な目にも遭ってきたので、ある開発ツールを認証つきプロキシ環境で使う場合にどうすればいいかを…