Skip to content

Instantly share code, notes, and snippets.

@mori-dev
Created August 24, 2011 14:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mori-dev/1168173 to your computer and use it in GitHub Desktop.
Save mori-dev/1168173 to your computer and use it in GitHub Desktop.
sekka の不具合(?)報告
Ubuntu11.04 です。
$ uname -a
Linux x200 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386 GNU/Linux
$ gem --version は、1.8.6 です。
tokyocabinet-1.4.47 を ./configure, make, sudo make install しました。
$ sekka-path
NOTE: Gem.latest_load_paths is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem.latest_load_paths called from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/bin/sekka-path:5.
NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem.all_partials called from /home/mori-k/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:598.
NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem.all_partials called from /home/mori-k/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:598.
/home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8
このためドキュメント( http://oldtype.sumibi.org/show-page/Sekka.Setup )の以下の記述だと reuquire できない(もちろん僕は回避できます)。
(when (= 0 (shell-command "sekka-path"))
(push (concat (car (split-string (shell-command-to-string "sekka-path"))) "/emacs") load-path)
(require 'sekka)
;;(setq sekka-sticky-shift t) ;; sticky-shiftを使用する場合、この行を有効にする
(global-sekka-mode 1))
以下のエラーの原因はよくわかりませんでした。私の環境だけで発生するのでしたらすみません。
$ sekka-server
/home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/lib/sekka/jisyo-db.nnd:176: TokyoCabinet::HDB.open error: file=/home/mori-k/.sekka-server/SEKKA-JISYO.SMALL.tch (RuntimeError)
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/lib/sekka/kvs.rb:56:in `open'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/lib/sekka/jisyo-db.nnd:216:in `block (2 levels) in initialize'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/lib/sekka/jisyo-db.nnd:461:in `call'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/lib/sekka/jisyo-db.nnd:461:in `block in initialize'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/nendo-0.5.2/lib/nendo.rb:1598:in `call'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/nendo-0.5.2/lib/nendo.rb:1598:in `callProcedure'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/nendo-0.5.2/lib/nendo.rb:1336:in `openSekkaJisyo'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/nendo-0.5.2/lib/nendo.rb:1336:in `openSekkaJisyo'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/lib/sekkaserver.rb:57:in `initialize'
from ./lib/sekka.ru:37:in `new'
from ./lib/sekka.ru:37:in `block in <main>'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/builder.rb:51:in `instance_eval'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/builder.rb:51:in `initialize'
from ./lib/sekka.ru:1:in `new'
from ./lib/sekka.ru:1:in `<main>'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/builder.rb:40:in `eval'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/builder.rb:40:in `parse_file'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/server.rb:200:in `app'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/server.rb:301:in `wrapped_app'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/server.rb:252:in `start'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.2/lib/rack/server.rb:137:in `start'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/bin/sekka-server:90:in `main'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/gems/sekka-0.8.8/bin/sekka-server:100:in `<top (required)>'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/bin/sekka-server:19:in `load'
from /home/mori-k/.rvm/gems/ruby-1.9.2-p290/bin/sekka-server:19:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment