9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windowsでcucumber+capybara+seleniumを動かすまで

Last updated at Posted at 2013-05-20
  • windows8_x64でcucumberを動かそうとしたらインストールから躓いたので、インストールメモ

壁は以下の3つ

  1. ffi
  • selenium-webdriverが依存するchildprocessが依存してる
  1. nokogiri
  • capybaraが依存してる
  1. json
  • cucumberが依存してる

解決方法

ffi,nokogiri

  • RubyをRubyInstaller for Windowsからインストールし、DEVELOPMENT KITもインストールする
  • ActiveScriptRuby で当初動かしていたがそちらではffi入らなかったし、何かをいじってffi入れられるようになるかは不明

手順

  • RubyInstaller for Windows
  • インストーラーを実行し、インストールウィザードに従えばok
  • DEVELOPMENT KIT
  • 解凍後(DevKitフォルダに解凍するとする)、DevKitディレクトリを適当な場所に配置し以下のようにする
  • 詳細は https://github.com/oneclick/rubyinstaller/wiki/Development-Kit に書いてある)
  • 配置場所は C:¥DevKit とした

¥# config.yml を作成するコマンド
$ ruby dk.rb init

¥# インストール
$ ruby dk.rb install

json

  1. makeがないと怒られる場合は上記 DEVELOPMENT KIT に含まれているので、配置先を環境変数PATHに追加する
  • C:¥DevKit¥bin を追加する
  1. さらにgccがないと怒られる場合は、MinGWをインストールし、インストールディレクトリをPATHに追加する

別の解決方法

nokogiri

9
8
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?