I have installed Ruby 1.9.1 recently. Everything went fine, I installed the devkit, gems, rails and decided to use RadRails IDE. But, when I typed “ruby script/server” command, I got the error message telling me that msvcrt-ruby18.dll was not found. Still, I was able to run the WEBrick server. I also tried to open “http://localhost:3000” in my web browser – everything was fine, except this: when I clicked “About your application’s environment”, I got the error message that “something is not working” (or something similar). My OS is Vista Ultimate 64-bit.
I have several questions:
1. I did some research and it seems that the problem is with the gem binaries – they are built on another version. If this is the case, how can I fix this? Should I use previous version of Ruby? Which version should I use? And, how serious is this problem? Am I missing something?
2. It seems that Aptana RadRails IDE installs all the needed gems when it is started for the first time. I guess that you do not need to install those gems manually after Ruby installation?
3. Should I run Ruby on Ubuntu instead? I can install Virtual Box and run the Ubuntu.
Thanks!
I tried switching from Windows to Ubuntu and had the same, if not more trouble getting Ruby + Rails to work properly. In my opinion Rails especially is still in a state where if you aren’t personally involved in the project, it is very hard to start using. I hear a lot of people talk about how easy it is to use Ruby on Rails, when in reality if you want to create anything more than a blog application (which is what 99% of it’s tutorials are about) you end up spending just as much time as with any other framework.
Update – A year later.
I’ve tried Ruby on Rails again and this time started out with Rails Installer, a really easy way to get Rails running on Windows (although it is frustratingly slow sometimes). All in all, the Rails Tutorial is definitely the best way to learn Rails.