Cygwin上でのnamarecoの利用

Cygwin概要

  • Windows上でLinuxライクな環境を提供するツール
  • フリー

Cygwin導入手順

  1. http://www.cygwin.com/にアクセスしページ中央付近のsetup.exe(Install or update now!)をダウンロード
  2. 管理者権限でsetup.exeを起動
  3. いくつか質問されるがパッケージ選択まで「次へ」で進める
    • もちろん必要に応じインストールパスなど好みの場所に変える
    • 「Select Root Install Directory」
      • Cygwin一式がこのフォルダ以下にインストールされる
      • あとで使うのでパスを覚えておく
    • 「Select Local Package Directory」
      • このフォルダ以下にCygwinがダウンロードしたパッケージが保存される
    • 「Choose a Download Site」
      • 〜jpを選んでおけばよい
  4. パッケージ選択画面「Select Packages」
  5. インストールが開始される
    • 初回は環境一式をインストールするため時間がかかる
  6. 「完了」ボタンを押して完了
    • 「Create icon on Desktop」「Add icon to Start Menu」はお好みに応じて

  • 図1 XMLライブラリ

  • 図2 SQLite3ライブラリ

注意事項

  • 実際にまっさらな状態からインストールしたわけではないので上記の手順どおりではなかったかもしれない
  • 必要なパッケージが他にもあったかもしれないが覚えていない
  • なので不具合があったら求むレポート

Cygwin版namareco導入手順

  1. FirefoxまたはGoogle Chromeのアカウントとセッションを共有する場合
    • (config.yamlのsession行でffまたはgcと指定する場合)
    • Cygwinを導入したトップフォルダにあるCygwin.batを立ち上げる
    • 以下のコマンドを打つ
      • gem install sqlite3-ruby
  2. namarecoとlibnama一式を適当なパスにダウンロード
    • ここではX:\work\namarecoとX:\work\libnamaとする
  3. 以下の要領でnamareco.batを書き換える
    • 「C:\cygwin」を導入時「Select Root Install Directory」で選択したパスに書き換える
      • 最後に「\bin」を追加するのを忘れずに
    • 「/cygdrive/x/work/namareco」はnamarecoをダウンロードしたパス
      • Linuxライクなパスの記述になっている
      • 「/cygdrive/」の後ろにドライブ名(ここでは「x」)続けてパス(ここでは「/work/namareco」)を記述
      • フォルダとフォルダの間は「\」ではなく「/」で分けている
  4. namareco.batをダブルクリックして起動
  5. うまくいかない場合はDOS窓で開いてみる
    1. namareco.batのあるフォルダに移動
      • > cd x:\work\namareco
    2. namareco.batを起動
      • > namareco.bat
    3. エラーメッセージを見てみる