# About ruby -d script/server

**URL:** <https://www.ruby-forum.com/t/about-ruby-d-script-server/188483>\
**Category:** Ruby\
**Created:** [May 12, 2010, 6:29pm UTC](https://www.ruby-forum.com/t/about-ruby-d-script-server/188483 "2010-05-12T18:29:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![s8186255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/6a8cbe/32.png) [@s8186255](https://www.ruby-forum.com/u/s8186255)\
**Post date:** [May 12, 2010, 6:29pm UTC](https://www.ruby-forum.com/t/about-ruby-d-script-server/188483/1 "2010-05-12T18:29:05Z")

</div>

any ruby and any rails ,when using ruby -d script/serverï¼Œappear a lot of  
errors as follow.Maybe It does not affect application running,but I feel  
uncomfortable .Who can solve it.thanks.

:  
ruby -d script/server  
Exception `LoadError' at /home/saq/app/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:871 - no such file to load -- rubygems/defaults/operating_system Exception `NoMethodError’ at  
/home/saq/app/ruby/lib/ruby/1.8/rational.rb:78 - undefined method `gcd' for Rational(1, 2):Rational Exception `LoadError’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/config\_file.rb:35 -  
no such file to load – Win32API  
Exception `TypeError' at (eval):4 - can't modify frozen object Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:31

- no such file to load – fast\_xs  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:38
- no such file to load – fast\_xs  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:31
- no such file to load – thin  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:31
- no such file to load – mongrel  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:31
- no such file to load – Win32API  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:38
- no such file to load – Win32API  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active\_support/dependencies.rb:162
- no such file to load – Win32API  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/cgi.rb:165:  
warning: method redefined; discarding old env\_table  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/gems.rb:7
- no such file to load – mongrel\_experimental  
Exception `Gem::LoadError’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems.rb:636 - Could not  
find RubyGem mongrel\_experimental (\>= 1.1.5)

=\> Booting Mongrel  
=\> Rails 2.3.2 application starting on [http://0.0.0.0:3000](http://0.0.0.0:3000)  
Exception `Errno::EEXIST' at /home/saq/app/ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - /home/saq/app/myapp/tmp/cache Exception `Errno::EEXIST’ at  
/home/saq/app/ruby/lib/ruby/1.8/fileutils.rb:243 - File exists -  
/home/saq/app/myapp/tmp/pids  
Exception `Errno::EEXIST' at /home/saq/app/ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - /home/saq/app/myapp/tmp/sessions Exception `Errno::EEXIST’ at  
/home/saq/app/ruby/lib/ruby/1.8/fileutils.rb:243 - File exists -  
/home/saq/app/myapp/tmp/sockets  
/home/saq/app/myapp/config/boot.rb:8: warning: method redefined;  
discarding old boot!  
/home/saq/app/myapp/config/boot.rb:15: warning: method redefined;  
discarding old booted?  
/home/saq/app/myapp/config/boot.rb:19: warning: method redefined;  
discarding old pick\_boot  
/home/saq/app/myapp/config/boot.rb:23: warning: method redefined;  
discarding old vendor\_rails?  
/home/saq/app/myapp/config/boot.rb:27: warning: method redefined;  
discarding old preinitialize  
/home/saq/app/myapp/config/boot.rb:31: warning: method redefined;  
discarding old preinitializer\_path  
/home/saq/app/myapp/config/boot.rb:37: warning: method redefined;  
discarding old run  
/home/saq/app/myapp/config/boot.rb:44: warning: method redefined;  
discarding old load\_initializer  
/home/saq/app/myapp/config/boot.rb:52: warning: method redefined;  
discarding old load\_initializer  
/home/saq/app/myapp/config/boot.rb:58: warning: method redefined;  
discarding old load\_rails\_gem  
/home/saq/app/myapp/config/boot.rb:70: warning: method redefined;  
discarding old rubygems\_version  
/home/saq/app/myapp/config/boot.rb:74: warning: method redefined;  
discarding old gem\_version  
/home/saq/app/myapp/config/boot.rb:84: warning: method redefined;  
discarding old load\_rubygems  
/home/saq/app/myapp/config/boot.rb:97: warning: method redefined;  
discarding old parse\_gem\_version  
/home/saq/app/myapp/config/boot.rb:102: warning: method redefined;  
discarding old read\_environment\_rb  
Exception `Gem::LoadError’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems.rb:636 - Could not  
find RubyGem tmail (~\> 1.2.3)

Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:31

- no such file to load – tmail/tmailscanner  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:38
- no such file to load – tmail/tmailscanner  
Exception `MissingSourceFile’ at  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active\_support/dependencies.rb:162
- no such file to load – tmail/tmailscanner  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:756:  
warning: instance variable @reload\_plugins not initialized  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active\_record/validations.rb:312:  
warning: `*' interpreted as argument prefix /home/saq/app/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/dirty.rb:40: warning: `\*’ interpreted as argument prefix  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active\_record/callbacks.rb:228:  
warning: `*' interpreted as argument prefix /home/saq/app/ruby/lib/ruby/1.8/erb.rb:788: warning: method redefined; discarding old html_escape Exception `Gem::LoadError’ at  
/home/saq/app/ruby/lib/ruby/site\_ruby/1.8/rubygems.rb:636 - Could not  
find RubyGem activerecord-mysql-adapter (\>= 0)

/home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action\_view/helpers/translation\_helper.rb:24:  
warning: `*' interpreted as argument prefix /home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/base.rb:290: warning: method redefined; discarding old template /home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/template.rb:61: warning: instance variable @loaded not initialized /home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/translation.rb:4: warning: `\*’ interpreted as argument prefix  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action\_controller/translation.rb:9:  
warning: `*' interpreted as argument prefix /home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/routing/routing_ext.rb:2: warning: method redefined; discarding old to_param /home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/routing/recognition_optimisation.rb:55: warning: method redefined; discarding old recognize_path /home/saq/app/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/middleware_stack.rb:84: warning: given block not used /home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:304: warning: global variable `$gems\_build\_rake\_task’ not initialized  
Exception `Errno::EEXIST' at /home/saq/app/ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - /home/saq/app/myapp/tmp/attachment_fu Exception `NameError’ at  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active\_support/dependencies.rb:443

- uninitialized constant Merb  
/home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:304:  
warning: global variable `$gems_build_rake_task' not initialized /home/saq/app/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/session_store.rb:181: warning: method redefined; discarding old connection /home/saq/app/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:388: warning: global variable `$rails\_rake\_task’ not initialized  
=\> Call with -d to detach  
=\> Ctrl-C to shutdown server

---

<div class="post-metadata">

**Author:** ![s8186255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/6a8cbe/32.png) [@s8186255](https://www.ruby-forum.com/u/s8186255)\
**Post date:** [May 12, 2010, 10:38pm UTC](https://www.ruby-forum.com/t/about-ruby-d-script-server/188483/2 "2010-05-12T22:38:48Z")

</div>

On May 12, 2010, at 09:29 , Anqi Su wrote:

> any ruby and any rails ,when using ruby -d script/serverï¼Œappear a lot of  
> errors as follow.Maybe It does not affect application running,but I feel  
> uncomfortable .Who can solve it.thanks.

you can’t solve it. rails just sucks that way.

---

<div class="post-metadata">

**Author:** ![s8186255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/6a8cbe/32.png) [@s8186255](https://www.ruby-forum.com/u/s8186255)\
**Post date:** [May 13, 2010, 12:58pm UTC](https://www.ruby-forum.com/t/about-ruby-d-script-server/188483/3 "2010-05-13T12:58:35Z")

</div>

Ryan D. wrote:

> you can’t solve it. rails just sucks that way.

Specifically: ruby -d shows you caught exceptions.

$ ruby -d  
begin  
raise “Normal exception”  
rescue  
end  
puts “All OK”  
^D  
Exception `RuntimeError’ at -:2 - Normal exception  
All OK

---

<div class="post-metadata">

**Author:** ![s8186255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/6a8cbe/32.png) [@s8186255](https://www.ruby-forum.com/u/s8186255)\
**Post date:** [May 13, 2010, 3:14pm UTC](https://www.ruby-forum.com/t/about-ruby-d-script-server/188483/4 "2010-05-13T15:14:31Z")

</div>

Perhaps what you really wanted is ‘ruby script/server -d’, which runs  
the web server in daemon mode rather than running the ruby interpreter  
in debug mode?

-Jonathan N.
