I recently installed SproutCore 1.4.5 on Windows XP. It was quite an undertaking, see my previous post. So I did a
gem install sproutcore to get the latest version (1.5 as of this writing on 5/4/2011). I thought everything would work fine but I got the error below when trying to start the SproutCore server. After a bit of research I found that one of the Ruby Thin web server was the culprit. I did the following to make it all work:
>gem uninstall thin You have requested to uninstall the gem: thin-1.2.8-x86-mingw32 rack-1.2.2 depends on [thin (>= 0)] sproutcore-1.4.5 depends on [thin (~> 1.2.7)] sproutcore-1.5.0 depends on [thin (= 1.2.8)] If you remove this gems, one or more dependencies will not be met. Continue with Uninstall? [Yn] y Remove executables: thin in addition to the gem? [Yn] y Removing thin Successfully uninstalled thin-1.2.8-x86-mingw32 >gem install thin Fetching: thin-1.2.11-x86-mingw32.gem (100%) Successfully installed thin-1.2.11-x86-mingw32 1 gem installed Installing ri documentation for thin-1.2.11-x86-mingw32... Installing RDoc documentation for thin-1.2.11-x86-mingw32...
Note that I actually had version 1.2.8 and 1.2.11 of Thin when I first uninstalled Thin. I removed both of them and then reinstalled the latest, which was still 1.2.11.