• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

メモ:LimeChatを入れようとしたのだけど、なぜかうまく動かず:
stack level too deep(SystemStackError) のエラー

LimeChatは--enable-sharedオプションで入れたrubyでないとダメだということだが、MacPortsで入れたrubyの場合だと、+universalで入れないといけないということらしい(下記)

You need to build the ruby interpreter as an universal build when using it with RubyCocoa. Try +universal variant.

http://groups.google.com/group/limechatosx/browse_thread/thread/4c814a119a556be7

MacPortsの+universal variantについて

Building with the +universal variant changes this to always include both Intel and PowerPC code

http://trac.macports.org/wiki/howto/buildUniversal

Rubyの--enable-sharedオプションについて

--enable-sharedというのはrubyコマンドのほとんどをダイナミックリンクライブラリ(libruby.so)として外に出すオプションだ。必須でないプラットホームでも --enable-shared を付けておくと eruby や mod_ruby を作るときにダイナミックリンクになるので便利である (でなければスタティックリンクになる)。

http://i.loveruby.net/ja/rhg/cd/build.html

posted by Png satoko on Tue 2 Jun 2009 at 05:20

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1486
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ