This project is archived and is in readonly mode.
Problems updating all gems to Rails 2.3 on Win XP
-
Frederick Cheung
- Title changed from * Edit post * Report this post * Reply with quote Problems updating all gems to Rails 2.3 on Win XP to Problems updating all gems to Rails 2.3 on Win XP
- State changed from new to invalid
Not a rails problem I'm afraid. rubygems is trying to install gems which have a native component (ie a chunk of C that needs compiling) but you don't have the necessary toolchain. You'll need to get precompiled versions of these gems (for sqlite3-ruby that means version 1.2.3 and I think rmagick has a win32 install somewhere).
-
Adam Grant
- Tag set to 2.3.x, install, windows
This is DEFINITELY a Rails issue. My coworker just tried to do the same thing today. He has been developing with Rails for 2+ years, and we recently upgraded our install. Well, I upgraded it, and I'm on Linux. He can't, because he's on Windows. The two libraries Rails is requiring here, sqlite3-ruby and rmagick, shouldn't be necessary for a Rails install. We use MySQL, and we sure don't use any image process (let alone with RMagick shudders). I know they can be handy to have for getting up and running immediately for most basic Rails apps, but you should allow and the options for not including those. All he did was "gem install rails". C'mon, I hate Windows as much as the next guy, but there are valid reasons for needing to develop on it. The basic Rails install should work for all major platforms, don't you think? I can't imagine not requiring sqlite and rmagick are huge issues. And I think these are really the only parts that don't mesh with Windows.
Thoughts?
-
Frederick Cheung
Sounds like your colleague is talking about something else. The creator of this ticket asked gem to update all of their gems and some non rails gems failed to update.
sqlite3-ruby and rmagick aren't dependencies of rails - neither will get installed if all you do is gem install rails.
-
Adam Grant
Good point. I will read the topic more closely next time. I love civil conversations! Does something production now