MikutterInstallBattle - mikutter Wiki
http://yuzuki.hachune.net/wiki/MikutterInstallBattle
jessieは安定版では無いので,一時的なものだと思いますが,
パッケージに戻ってくるまでソースをダウンロードして実行しようと思います.
まずはmikutterのソースをダウンロードします.
mikutter
http://mikutter.hachune.net/download
apt-getでrubyをインストールして,
次のように実行します.
ruby mikutter.rb
しかし,そのままではエラーになってしましました.
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- gtk2 (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/marek/mikutter/core/plugin/gtk/gtk.rb:5:in `<top (required)>'
from /home/marek/mikutter/core/miquire_plugin.rb:131:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:131:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:125:in `block in load'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:125:in `block in load'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:92:in `block in load_all'
from /home/marek/mikutter/core/miquire_plugin.rb:37:in `block in each_spec'
from /home/marek/mikutter/core/miquire_plugin.rb:30:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:30:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:35:in `each_spec'
from /home/marek/mikutter/core/miquire_plugin.rb:90:in `load_all'
from /home/marek/mikutter/core/boot/load_plugin.rb:7:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/marek/mikutter/core/miquire.rb:98:in `miquire_original_require'
from /home/marek/mikutter/core/miquire.rb:95:in `file_or_directory_require'
from /home/marek/mikutter/core/miquire.rb:76:in `block in miquire'
from /home/marek/mikutter/core/miquire.rb:75:in `each'
from /home/marek/mikutter/core/miquire.rb:75:in `miquire'
from /home/marek/mikutter/core/miquire.rb:18:in `miquire'
from mikutter.rb:38:in `<main>'
どうやらrubyのgtk2関連のものが入っていないので,エラーになっているようです.
ぐぐると"ruby-gtk2"を入れるといいみたいです.
しかし,apt-cacheでパッケージを検索しても,見つかりません.
よって,apt-getではなくgemでインストールします.
sudo gem install gtk2
しかし,これもエラーになってしまいました.
uilding native extensions. This could take a while...
ERROR: Error installing gtk2:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/lib/gems/1.9.1/gems/glib2-2.1.0/lib/mkmf-gnome2.rb:13:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:15:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/glib2-2.1.0 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/glib2-2.1.0/ext/glib2/gem_make.out
今度はmkmfというものがインストールされていないと怒られているようです.
これはapt-getで入れれました.
sudo apt-get install ruby-dev
そして,さっきの方法でgtk2を入れて,その後,mikutter.rbを実行するときちんと動きました.
0 件のコメント:
コメントを投稿