我是红宝石更新鲜,我想使用这个pomo util:https://github.com/visionmedia/pomo#readme。
但是当我在我的ubuntu 12.10终端上执行pomo时:
/var/lib/gems/1.9.1/gems/commander-4.1.3/lib/commander/runner.rb:365:in
`block in require_program':
program version required (Commander::Runner::CommandError)
from /var/lib/gems/1.9.1/gems/commander-4.1.3/lib/commander/runner.rb:364:in `each'
from /var/lib/gems/1.9.1/gems/commander-4.1.3/lib/commander/runner.rb:364:in `require_program'
from /var/lib/gems/1.9.1/gems/commander-4.1.3/lib/commander/runner.rb:52:in `run!'
from /var/lib/gems/1.9.1/gems/commander-4.1.3/lib/commander/delegates.rb:11:in `run!'
from /var/lib/gems/1.9.1/gems/commander-4.1.3/lib/commander/import.rb:10:in `block in <top (required)>'
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require':
cannot load such file -- libnotify (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/lib/gems/1.9.1/gems/pomo-2.0.2/lib/pomo.rb:5: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 /var/lib/gems/1.9.1/gems/pomo-2.0.2/bin/pomo:7:in `<top (required)>'
from /usr/local/bin/pomo:23:in `load'
from /usr/local/bin/pomo:23:in `<main>'
我该怎么办。谢谢你!
答案 0 :(得分:4)
不完全确定问题是什么。但至少从修复此错误开始:
cannot load such file -- libnotify
...与:
sudo apt-get install libnotify1
sudo gem install libnotify
祝你好运,它将解决问题。
答案 1 :(得分:1)
就我而言,这是一个RVM Ruby版本问题。我使用的是Ruby 1.9,当我将其更改为1.8时,迁移工作正常。
rvm use 1.8