# Ruby debuger on Windows

**URL:** <https://www.ruby-forum.com/t/ruby-debuger-on-windows/49499>\
**Category:** Ruby\
**Created:** [December 5, 2005, 1:02pm UTC](https://www.ruby-forum.com/t/ruby-debuger-on-windows/49499 "2005-12-05T13:02:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![theHaPK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@theHaPK](https://www.ruby-forum.com/u/theHaPK)\
**Post date:** [December 5, 2005, 1:02pm UTC](https://www.ruby-forum.com/t/ruby-debuger-on-windows/49499/1 "2005-12-05T13:02:42Z")

</div>

Can somebody point out, why on Windows  
ruby -r debug my\_ruby\_script.rb

start in “ubygems.rb” and not in “my\_ruby\_script.rb”. With “start” I  
mean, that I expected to see the first line of _my_ file as the current  
statement.

PS I’m using ruby 1.8.2-14 (2004-12-25) - installed from  
OneClickInstaller.

---

<div class="post-metadata">

**Author:** ![theHaPK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@theHaPK](https://www.ruby-forum.com/u/theHaPK)\
**Post date:** [December 5, 2005, 1:51pm UTC](https://www.ruby-forum.com/t/ruby-debuger-on-windows/49499/2 "2005-12-05T13:51:37Z")

</div>

Hi,  
----- Original Message -----  
From: “HaPK” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: “ruby-talk ML” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Monday, December 05, 2005 9:00 PM  
Subject: Ruby debuger on Windows

> 

That is due to RUBYOPT environment variable.

First unset RUBYOPT  
and run  
ruby -r debug my\_ruby\_script.rb

You can do it with one line  
ruby -e “ENV[‘RUBYOPT’]=nil;system(‘ruby -rdebug my\_ruby\_script.rb’)”

Hope this helps,

Park H.

---

<div class="post-metadata">

**Author:** ![theHaPK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@theHaPK](https://www.ruby-forum.com/u/theHaPK)\
**Post date:** [December 5, 2005, 2:40pm UTC](https://www.ruby-forum.com/t/ruby-debuger-on-windows/49499/3 "2005-12-05T14:40:45Z")

</div>

HaPK wrote:

> Can somebody point out, why on Windows  
> ruby -r debug my\_ruby\_script.rb
> 
> start in “ubygems.rb” and not in “my\_ruby\_script.rb”. With “start” I  
> mean, that I expected to see the first line of _my_ file as the  
> current statement.
> 
> PS I’m using ruby 1.8.2-14 (2004-12-25) - installed from  
> OneClickInstaller.

Oh… figured out myself… The problem was in RUBY\_OPT environment  
variable set up to “rubygems” (multiple times: "rubygems rubygems … "  
I think its a bug in OneClickInstaller for ruby 1.8.2-14)

BTW, I had problems with Rails (actually with ActiveRecord) from version  
0.14.1 with ruby 1.8.2-14… After upgrading to 1.8.2-15 problems gone…
