2

私はルビー初心者です。この 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>'

どうすればいいですか。ありがとうございます。

4

2 に答える 2

4

何が問題なのか完全にはわかりません。ただし、少なくともこのエラーを修正することから始めます。

cannot load such file -- libnotify

...と:

sudo apt-get install libnotify1
sudo gem install libnotify

うまくいけば、問題は解決します。

于 2013-01-06T12:35:11.617 に答える
1

私の場合、それは RVM Ruby のバージョンの問題でした。Ruby 1.9 を使用していましたが、1.8 に変更すると移行が機能しました。

rvm use 1.8
于 2013-09-25T09:55:41.097 に答える