Play framework で依存関係を設定する

現象

Play framework のチュートリアルを進めていくと、NetBeans 上で CRUD とか Secure など追加した機能の参照エラー溜まってくる。動くんだけど気持ち悪いので何とかしたい。

環境

対策

  1. チュートリアルだと、機能を追加するときは application.conf に設定を追加している。これだと、起動時に Warning 表示が出ている。dependencies.yml での設定が推奨されているようだ。
    11:09:57,406 WARN  ~ Declaring modules in application.conf is deprecated. Use dependencies.yml instead (module.crud)
    ...
    11:09:57,406 WARN  ~ Declaring modules in application.conf is deprecated. Use dependencies.yml instead (module.secure)
  2. dependencies.yml に依存設定を追加し、application.conf からは設定を削除(またはコメントアウト)。
    # Application dependencies
    
    require:
        - play
        - play -> crud
        - play -> secure
  3. play dependencies コマンドを使って依存機能を読みこませる。
    > play dependencies yabe
    ...
    ~ Installing resolved dependencies,
    ~
    ~       modules/crud -> C:\usr\Play\play1.2.3\modules\crud
    ~       modules/secure -> C:\usr\Play\play1.2.3\modules\secure
    ~
    ~ Done!
  4. NetBeans と eclipse の設定を更新。(IDE は終了させておく)
    > play eclipsify yabe
    ...
    > play netbeansify yabe
  5. NetBeans の参照エラーと、アプリケーション起動時の Warning が消えていることを確認する。

参照

Play framework で CRUD オーバーライドエラー

現象

Play framework チュートリアルの CRUD オーバーライドコマンドがうまくいかない。

> play crud:ov --template Comments/list
...
~ Invalid command: crud:ov

環境

対策

プロジェクトの指定が必要だった。

> play crud:ov yabe --template Comments/list

Install Ruby 1.9.3 on Windows

目的

Redmine 評価のため、作業用PCに Ruby をインストールしたい。

環境

手順

  1. RubyInstallerダウンロードする。
    Ruby 公式サイトからは、4か所の Windows 版バイナリを落とせるサイトが紹介されているが、今回は消去法で RubyInstaller を選択した。

    • ActiveScriptRuby は、Ruby のみのバイナリは最新版1.9.3がUPされているが、ActiveScriptRuby パッケージは1.8.7までしかない。
    • Ruby-mswin32 は、昨年出た1.9.2までしかなく、今年に入って更新がない。
    • cygwin,djgpp,mingw,mswin32 は、昨年出た1.9.2までしかなく、今年に入って更新がない。
  2. インストーラーを実行して、ウィザードの指示に従いインストールする。
    インストールパスにスペースを含まないよう注意する。
  3. 環境変数 path に ruby.exe の場所を追加する。
  4. PowerShell から ruby.exe が起動できることを確認する。
    PS C:\Ruby\Ruby193\bin> ruby -v
    ruby 1.9.3p0 (2011-10-30) [i386-mingw32]

感想

公式サイトで Windows 用バイナリ用意してもらえると安心できるんだが…
なんかちょっと不安。

NetCOBOL のインストール。(Windows)

以前の COBOL 開発環境に関する質問があったが、すっかり忘れてしまっているので、とりあえずインストールすることにした。

環境

手順

  1. 体験版をダウンロードする。
    体験版のダウンロードには「富士通のミドルウェア」の会員登録(無料)が必要。
  2. ダウンロードしたファイルを実行(ダブルクリック)してアーカイブを解凍する。
    disk1 と disk2 の2つのフォルダが作成される。
  3. disk1 の AUTORUN.EXE を実行し、セットアップメニューを表示する。
  4. [NetCOBOL シリーズのインストール] を選択し、インストールウィザードを起動する。
  5. インストールウィザードの指示に従ってインストールする。
  6. インストールが終了したら、PC を再起動する。