Ruby 1.8.5 から script/breakpointer が使えなくなったらしい。
正確には Rails1.1.6 →1.2.3 にあげてから挙動が変わりました。
参考サイト)
あさあさの公開メモ簡易リファレンスを参照
ruby script/breakpointer すると
Breakpoints are not currently working with Ruby 1.8.5
こんなエラーが!!!
代替として ruby-debug というのがあるらしく、早速インストールします。
rootで
# gem install ruby-debug
Bulk updating Gem source index for: http://gems.rubyforge.org
Select which gem to install for your platform (i486-linux)
1. ruby-debug 0.9.3 (ruby)
2. ruby-debug 0.9.2 (ruby)
3. ruby-debug 0.9.1 (ruby)
4. ruby-debug 0.9 (ruby)
5. ruby-debug 0.8.1 (ruby)
6. ruby-debug 0.8 (ruby)
7. ruby-debug 0.7.5 (ruby)
8. ruby-debug 0.7.5 (mswin32)
9. ruby-debug 0.7.4 (ruby)
10. ruby-debug 0.7.4 (mswin32)
11. ruby-debug 0.7.3 (mswin32)
12. ruby-debug 0.7.3 (ruby)
13. ruby-debug 0.7.2 (mswin32)
14. ruby-debug 0.7.2 (ruby)
15. ruby-debug 0.7.1 (mswin32)
16. ruby-debug 0.7.1 (ruby)
17. ruby-debug 0.7 (mswin32)
18. ruby-debug 0.7 (ruby)
19. ruby-debug 0.6.2 (ruby)
20. ruby-debug 0.6.2 (mswin32)
21. ruby-debug 0.6.1 (mswin32)
22. ruby-debug 0.6.1 (ruby)
23. ruby-debug 0.6 (mswin32)
24. ruby-debug 0.6 (ruby)
25. ruby-debug 0.5.3 (ruby)
26. ruby-debug 0.5.2 (ruby)
27. ruby-debug 0.5.2 (mswin32)
28. ruby-debug 0.5.1 (mswin32)
29. ruby-debug 0.5.1 (ruby)
30. ruby-debug 0.5 (ruby)
31. ruby-debug 0.5 (mswin32)
32. ruby-debug 0.4.5 (mswin32)
33. ruby-debug 0.4.5 (ruby)
34. ruby-debug 0.4.4 (mswin32)
35. ruby-debug 0.4.4 (ruby)
36. ruby-debug 0.4.3 (ruby)
37. ruby-debug 0.4.3 (mswin32)
38. ruby-debug 0.4.2 (ruby)
39. ruby-debug 0.4.2 (mswin32)
40. ruby-debug 0.4.1 (mswin32)
41. ruby-debug 0.4.1 (ruby)
42. ruby-debug 0.4 (ruby)
43. ruby-debug 0.4 (mswin32)
44. ruby-debug 0.3 (ruby)
45. ruby-debug 0.3 (mswin32)
46. ruby-debug 0.2 (mswin32)
47. ruby-debug 0.2 (ruby)
48. ruby-debug 0.1.5 (mswin32)
49. ruby-debug 0.1.5 (ruby)
50. ruby-debug 0.1.4 (ruby)
51. ruby-debug 0.1.3 (ruby)
52. ruby-debug 0.1.2 (ruby)
53. Cancel installation
> 1
Install required dependency ruby-debug-base? [Yn] y
Select which gem to install for your platform (i486-linux)
1. ruby-debug-base 0.9.3 (ruby)
2. ruby-debug-base 0.9.3 (mswin32)
3. Cancel installation
> 1
Building native extensions. This could take a while...
ruby extconf.rb install ruby-debug
creating Makefile
make
gcc -I. -I/usr/lib/ruby/1.8/i486-linux -I/usr/lib/ruby/1.8/i486-linux -I. -fPIC -Wall -g -fno-strict-aliasing -O2 -fPIC -c ruby_debug.c
gcc -shared -rdynamic -Wl,-export-dynamic -L"/usr/lib" -o ruby_debug.so ruby_debug.o -lruby1.8 -lpthread -ldl -lcrypt -lm -lc
make install
/usr/bin/install -c -m 0755 ruby_debug.so /var/lib/gems/1.8/gems/ruby-debug-base-0.9.3/lib
make clean
Successfully installed ruby-debug-0.9.3
Successfully installed ruby-debug-base-0.9.3
Installing ri documentation for ruby-debug-0.9.3...
Installing ri documentation for ruby-debug-base-0.9.3...
Installing RDoc documentation for ruby-debug-0.9.3...
Installing RDoc documentation for ruby-debug-base-0.9.3...
インストール完了
さらに、config/environments/development.rb ファイルの一番最後に
require 'ruby-debug'
あとは、ブレークポイントを入れたい行に
debugger
を入れればOKです。