QuickSilverのTwitterプラグインを入れると落ちる
http://blog.deadbeaf.org/2007/12/13/quicksilver-twitter-plugin/
を入れてみたが、なんでか落ちる。
コンソールログには
08/11/09 15:17:52 Quicksilver[20663] RCLoader#load ... 08/11/09 15:17:52 Quicksilver[20663] TwitterPlugin.qsplugin (Quicksilver): init_for_bundle -- RUBY_VERSION=1.8.6 08/11/09 15:17:52 Quicksilver[20663] TwitterPlugin.qsplugin (Quicksilver): init_for_bundle -- RUBYCOCOA_VERSION=0.13.1 (r2158) 08/11/09 15:17:52 Quicksilver[20663] TwitterPlugin.qsplugin (Quicksilver): LoadError: no such file to load -- json 08/11/09 15:17:52 Quicksilver[20663] TwitterPlugin.qsplugin (Quicksilver): init_for_bundle failed. 08/11/09 15:17:52 Quicksilver[20663] RBBundleInit: LoadError: no such file to load -- json 08/11/09 15:17:52 Quicksilver[20663] RCLoader#load => failed. 08/11/09 15:17:52 [0x0-0x85e85e].com.blacktree.Quicksilver[20663] /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
LoadError: no such file to load -- json と出ているので、一応 gem list してみたけど、
json (1.1.3) A JSON implementation as a Ruby extension
json は入っている。
なんでか?と思ったら、ログに答えはあった。
08/11/09 15:17:52 Quicksilver[20663] TwitterPlugin.qsplugin (Quicksilver): init_for_bundle -- RUBY_VERSION=1.8.6
Rubyのバージョンが1.8.6 ってことはLeopardに標準でついてきたRubyおよびgemをつかっているからだ。
ためしに、/usr/bin/gem list してみたら、案の定 json は入っているはずも無く...
sudo /usr/bin/gem install json
でおkでした。
ただ、MacPorts版とOS標準版のRuby環境が混在していると今後ややこしくなりそうなのでMacPorts版一本にしたいんだけど... 気が向いたらしらべよう。