config/dependency.rbの形式が変わったようなので、メモです。

   1  # dependencies are generated using a strict version, don't forget to edit the dependency versions when upgrading.
   2  merb_gems_version = "1.0.8.1"
   3  dm_gems_version   = "0.9.9"
   4  do_gems_version   = "0.9.10.1"
   5  
   6  # For more information about each component, please read http://wiki.merbivore.com/faqs/merb_components
   7  dependency "merb-core", merb_gems_version
   8  dependency "merb-action-args", merb_gems_version
   9  dependency "merb-assets", merb_gems_version
  10  dependency("merb-cache", merb_gems_version) do
  11    Merb::Cache.setup do
  12      register(Merb::Cache::FileStore)
  13    end
  14  end
  15  dependency "merb-helpers", merb_gems_version
  16  dependency "merb-mailer", merb_gems_version
  17  dependency "merb-slices", merb_gems_version
  18  dependency "merb-auth-core", merb_gems_version
  19  dependency "merb-auth-more", merb_gems_version
  20  dependency "merb-auth-slice-password", merb_gems_version
  21  dependency "merb-param-protection", merb_gems_version
  22  dependency "merb-exceptions", merb_gems_version
  23  
  24  dependency "data_objects", do_gems_version
  25  dependency "do_sqlite3", do_gems_version # If using another database, replace this
  26  dependency "dm-core", dm_gems_version
  27  dependency "dm-aggregates", dm_gems_version
  28  dependency "dm-migrations", dm_gems_version
  29  dependency "dm-timestamps", dm_gems_version
  30  dependency "dm-types", dm_gems_version
  31  dependency "dm-validations", dm_gems_version
  32  dependency "dm-serializer", dm_gems_version
  33  
  34  dependency "merb_datamapper", merb_gems_version

merb_gems_version、 dm_gems_version、 do_gems_version の三つの系列のバージョンに分かれたのですね。

posted by Png genki on Thu 22 Jan 2009 at 19:13

Merbのspecで、Merb::Test::ViewHelperを使う場合には、 webratをインストールする必要があります。 merb-core/test/matchers.rbの中で、こんな感じの条件が書かれています。

   1  if defined?(::Webrat)
   2    module Merb::Test::ViewHelper
   3      include ::Webrat::Matchers
   4      include ::Webrat::HaveTagMatcher
   5    end
   6  end

posted by Png genki on Thu 22 Jan 2009 at 06:42

サーバのメモリ使用量が増えてきたので、30%のメモリ使用量削減を謳っているRuby Enterprise Editionを試してみる事にしました。 しかし、onigurumaの拡張ライブラリのインストールで若干手間取ったので、 解決方法をメモしておきます。

   1  # /opt/ruby-enterprise-1.8.6-20090113/bin/gem install oniguruma -- --with-opt-dir=/opt/local

こんな感じでインストールすると良いようです。

posted by Png genki on Thu 22 Jan 2009 at 04:29
Contents
merb-1.0.8.1のdependency.rb
Merb::Test::ViewHelperを使う時の注意
Ruby Enterprise Editionでonigurumaをインストールする
Comments
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
瀧内元気: おお、チェックしてみます。thx! '11-12
overisland: Reeder for iPhone もこの UI を実装していますね。 '11-12
瀧内元気: その情報は見たのですが、以下のサイトによると、現在はまた必要になってるっぽいんですよね。 ... '11-12
tkawa: http://devcenter.heroku.com/articles/rails31_he... '11-12
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ