githubのリポジトリから持ってきた edge merb に含まれているパッケージは、 以下の通り。

   1  merb-1.0.gem
   2  merb-action-args-1.0.gem
   3  merb-assets-1.0.gem
   4  merb-auth-core-1.0.gem
   5  merb-auth-more-1.0.gem
   6  merb-auth-slice-password-1.0.gem
   7  merb-auth-1.0.gem
   8  merb-cache-1.0.gem
   9  merb-core-1.0.gem
  10  merb-exceptions-1.0.gem
  11  merb-gen-1.0.gem
  12  merb-haml-1.0.gem
  13  merb-helpers-1.0.gem
  14  merb-mailer-1.0.gem
  15  merb-param-protection-1.0.gem
  16  merb-slices-1.0.gem
  17  merb_datamapper-1.0.gem

merb_datamapperは野良扱いだ。

posted by Png genki on Sat 27 Dec 2008 at 19:38

merbのGemの名前は、"-"区切りのものと、"_"区切りのものがあるが、

  • "-" はオフィシャルなもの
  • "_" は野良Gem

という使い分けらしい。

posted by Png genki on Sat 27 Dec 2008 at 18:02

このブログでは、記事の全文検索に HyperEstraier を使っています。 普段は安定して動いているのですが、 サーバが突然rebootした場合などに、DBがクラッシュしてプロセスが起動しなくなることがあります。 そんな場合の対処法をメモ。

とりあえず、HyperEstraierのホームディレクトリの下にある、_logファイルをtail -fなどして、HEを起動してみたりします。 _node以下のDBファイルが壊れているのであれば、

   1  # estcmd repair -rst blog

などのようにして修復します。しかしなぜかわからないですが、 修復しても起動しない事が結構あります。 そういう場合には、強硬手段ですが、_node以下の破損したDBを削除して、webインターフェイスから作り直します。 その上で reindex! を実行して検索インデックスを作り直します。

以上でだいたい完了。クラッシュしなくなると良いんだけどなー。

posted by Png genki on Sat 27 Dec 2008 at 14:42
Contents
merb-core + merb-moreに含まれるパッケージ
merbにおけるGem名の"-"と"_"の使い分け
HyperEstraierのDBがクラッシュして起動しなくなった時の対処
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
ブログに数式を埋め込める数式コミュニティ