Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > RubyGems Load Error Problem -- Any Ideas?

Thread Tools

RubyGems Load Error Problem -- Any Ideas?

Anthony Baker (ThinkBigIdeas)
Posts: n/a
Hey Folks,

Am new to Ruby and Rails and am currently (finally) getting started
following a long install process on OS X 10.3.5.

All I've done so far is to create an empty controller called MyTest
using the following command:

ruby script/generate controller MyTest

Which generated the file my_test_controller.rb in the app/controllers

This is following the "Rolling with Ruby on Rails" article from Curt
Hibbs at O'Reilly. What I get is the following error and I can't seem
to figure out why this is occurring.

Processing Base#index (for at Tue Feb 08 18:50:02 PST 2005)
Parameters: {"action"=>"index", "controller"=>"MyTest"}

LoadError (No such file to load -- mytest_controller.rb):

action_controller/support/dependencies.rb:38:in `load'

action_controller/support/dependencies.rb:38:in `require_or_load'

action_controller/support/dependencies.rb:46:in `require_or_load'

action_controller/support/dependencies.rb:46:in `require_or_load'


action_controller/templates/rescues/layout.rhtml (500 Internal Error)

If anyone has any pointers or solutions, I'd much appreciate it.



Reply With Quote
Posts: n/a
I know that if I did the url:


Things would blow up, but with the url:


everything was fine. I don't fully understand the logic of how
everything works but it appears to be case sensitive.

MyTest will map to my_test_controller.rb and mytest will map to

Hope that helps. I'm just learning ruby and rails right now myself...

Reply With Quote
Andre Nathan
Posts: n/a
Hi Anthony

Anthony Baker said:
> ruby script/generate controller MyTest
> Which generated the file my_test_controller.rb in the app/controllers
> directory.


> LoadError (No such file to load -- mytest_controller.rb):

I believe the problem is related to your controller name. Rails
creates the controller file using the controller name +
"_controller.rb" as its name. On file creation, it's adding an extra
underscore due to the lowercase-to-uppercase shift in MyTest, but it
doesn't do the same when trying to load the file -- it's trying to
find mytest_controller.rb.

This looks like a bug, although I'm not sure if CamelCase controller
names are supported (I'm guessing they should be). If you do it with a
controller named "Test" it'll probably work.


Reply With Quote
Posts: n/a

Nixing CamelCase works.

Hmm... the MyTest example was one used in the OnLamp article and --
there at least -- it seemed to work. They did their work on Windows,

Anyone know how to get CamelCase working on Rails? It would be a
nice-to-have, though I'm sure including it in URLs might cause grief to
some users who try to type things in by hand...

Thanks, Andre!


Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Rubygems 1.3.5 can't load 'rubygems/defaults/operating_sy..' Eric Roscher Ruby 3 11-24-2009 02:15 AM
problem with rubygems , " no such file to load " Frioffol Friofool Ruby 6 08-05-2008 07:57 AM
501 PIX "deny any any" "allow any any" Any Anybody? Networking Student Cisco 4 11-16-2006 10:40 PM
[BUG] RubyGems: "No such file to load -- rubygems/builder" Erik Veenstra Ruby 4 02-04-2005 10:28 PM
Problems with fresh install of RubyGems on Ubuntu Linux: No suchfile to load -- rubygems/builder (LoadError) Trevor Ruby 5 01-29-2005 12:52 AM