gdbmが無いというエラーになる
■環境
- Ubuntu 9.10
- Ruby 1.8.7
「たのしいRuby 第二版」23章の郵便番号で、gdbmがロードできないって。
`require': no such file to load -- gdbm (LoadError)
これは楽しくない。
Ubuntu パッケージから導入
ぐぐるとデフォでインストールされてない模様。
RubyもUbuntuから入れてるんで、パッケージから導入したら解決。
machu@linea:~$ sudo apt-get install libgdbm-ruby 以下の特別パッケージがインストールされます: libgdbm-ruby1.8 以下のパッケージが新たにインストールされます: libgdbm-ruby libgdbm-ruby1.8
irbで確認
machu@linea:~$ irb irb(main):001:0> require 'gdbm' => true
WindowsXP環境
Windows上で動作するRubyて複数存在。
業務で使用するときは要注意。
以下、試してない。
mswin32版だと、以下から別途導入
- Index of /win32/
- http://jarp.does.notwork.org/win32/
■参考
- Ruby-mswin32 (ja)
- http://jarp.does.notwork.org/win32/
- ruby_ref#gdbm
- http://www.ruby-lang.org/ja/man/html/gdbm.html
Windows版使ってたら、時間潰してたかも。
この本ももう終わりだけど、Rubyのシンタックスが自分に合わない。
使い込みが必要?
Rubyの研修にはいい感じの入門書。良書。
Coding Newbieがこの入門書でついていけるかはかなり疑問。