shindanmaker

mikutterのプラグインを導入してみた。
入れたのは、TL上に流れてきた診断メーカーのURLを踏むと、
診断結果をPOST欄に返してくれるというスグレモノ。

以下手順

ソースコードの入手

githubに公開されてるので、

$ cd mikutter/plugin/
$ git clone https://github.com/toshia/shindanmaker 

ごそごそ

動作対象が、0.1.0.601以降らしい。0.4系だと動かなかった。
なので、うpだてします。手動で。svnでチェックアウトしてもだめだった
0.1系の最新版を入れなおし。
さて試すか。

/home/user/Downloads/mikutter/core/mui/gtk_extension.rb: line 126
   Gtk-CRITICAL **:gtk_box_pack: assertion `child->parent == NULL' failed
/home/user/Downloads/mikutter/core/mui/gtk_extension.rb: line 126
   Gtk-CRITICAL **:gtk_box_pack: assertion `child->parent == NULL' failed
/usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- nokogiri (LoadError)
	from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
	from /home/user/Downloads/mikutter/plugin/shindanmaker/shindanmaker.rb:5:in `<top (required)>'
	from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
	from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
	from /home/user/Downloads/mikutter/core/boot/load_plugin.rb:7:in `block in <top (required)>'
	from /home/user/Downloads/mikutter/core/miquire.rb:111:in `each'
	from /home/user/Downloads/mikutter/core/miquire.rb:111:in `each'
	from /home/user/Downloads/mikutter/core/boot/load_plugin.rb:7:in `<top (required)>'
	from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
	from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
	from /home/user/Downloads/mikutter/core/miquire.rb:79:in `miquire_original_require'
	from /home/user/Downloads/mikutter/core/miquire.rb:76:in `file_or_directory_require'
	from /home/user/Downloads/mikutter/core/miquire.rb:57:in `block in miquire'
	from /home/user/Downloads/mikutter/core/miquire.rb:56:in `each'
	from /home/user/Downloads/mikutter/core/miquire.rb:56:in `miquire'
	from /home/user/Downloads/mikutter/core/miquire.rb:13:in `miquire'
	from /home/user/Downloads/mikutter/mikutter.rb:29:in `<main>'

えー

nokogiriがないらしい

とってきます。Nokogiri
思った以上に親切なところなようで、導入手順まんま試したら成功しました。

sudo apt-get install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8
sudo apt-get install libreadline-ruby1.8 libruby1.8 libopenssl-ruby
# nokogiri requirements
sudo apt-get install libxslt-dev libxml2-dev
sudo gem install nokogiri

できた

∩( ・ω・)∩デキター