"msvcrt-ruby18.dll was not found" with Ruby

Viewed 9687

When I try to run even simple rails commands such as:

rails -h

I get a popup error after a few seconds that says:

ruby.exe - Unable To Locate Component

This application has failed to start because msvcrt-ruby18.dll was not found. Re-installing the application may fix the problem.

I am running:

  • Windows XP (yes I know I should attempt ruby on a Windows machine).
  • Ruby 1.9.1p378 [i386-mingw32].
  • Have updated all my gems to latest versions (as of 14-July-2010).

Is there a way I can test what is making this error? Does anyone know what it could mean?

I have found that in my ruby19/bin folder there is msvcrt-ruby191.dll but there is no msvcrt-ruby18.dll anywhere. Why would it be looking for this anyway if I'm using ruby 1.9?

5 Answers
Related