Mersus Mersus
2008-Jul-26 07:19 UTC
[Mongrel] Mongrel on Ruby 1.8.6 w/ patchlevel 279 (Win)
Hi, I can''t install Mongrel on Ruby 1.8.6 (patchlevel 279), using Windows XP. My environment: C:\ruby18>gem environment RubyGems Environment: - RUBYGEMS VERSION: 1.2.0 - RUBY VERSION: 1.8.6 (2008-07-17 patchlevel 279) [i386-mingw32] - INSTALLATION DIRECTORY: c:/ruby18/lib/ruby/gems/1.8 - RUBY EXECUTABLE: c:/ruby18/bin/ruby.exe - EXECUTABLE DIRECTORY: c:/ruby18/bin - RUBYGEMS PLATFORMS: - ruby - x86-mingw32 - GEM PATHS: - c:/ruby18/lib/ruby/gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://gems.rubyforge.org/ When I get Mongrel: C:\ruby18>gem install mongrel -include-dependencies Building native extensions. This could take a while... ERROR: Error installing mongrel: ERROR: Failed to build gem native extension. c:/ruby18/bin/ruby.exe extconf.rb install mongrel -include-dependencies creating Makefile make ''make'' is not recognized as an internal or external command, operable program or batch file. Gem files will remain installed in C:/ruby18/nclude-dependencies/gems/fastthread -1.0.1 for inspection. Results logged to C:/ruby18/nclude-dependencies/gems/fastthread-1.0.1/ext/fastth read/gem_make.out Even dowloading an older version, i get the same error: C:\ruby18>gem install mongrel -v''=1.1.4'' I made a ''manual'' instalation (http://feeds.feedburner.com/~r/AkitaOnRails/~3/341683066/testing-the-new-one-click-ruby-installer-for-windows). Any help is welcome. -- Posted via http://www.ruby-forum.com/.
On Sat, Jul 26, 2008 at 9:19 AM, Mersus Mersus <lists at ruby-forum.com> wrote:> Hi, > I can''t install Mongrel on Ruby 1.8.6 (patchlevel 279), using Windows > XP. > My environment: > > C:\ruby18>gem environment > RubyGems Environment: > - RUBYGEMS VERSION: 1.2.0 > - RUBY VERSION: 1.8.6 (2008-07-17 patchlevel 279) [i386-mingw32] > - INSTALLATION DIRECTORY: c:/ruby18/lib/ruby/gems/1.8 > - RUBY EXECUTABLE: c:/ruby18/bin/ruby.exe > - EXECUTABLE DIRECTORY: c:/ruby18/bin > - RUBYGEMS PLATFORMS: > - ruby > - x86-mingw32 > - GEM PATHS: > - c:/ruby18/lib/ruby/gems/1.8 > - GEM CONFIGURATION: > - :update_sources => true > - :verbose => true > - :benchmark => false > - :backtrace => false > - :bulk_threshold => 1000 > - REMOTE SOURCES: > - http://gems.rubyforge.org/ > > When I get Mongrel: > > C:\ruby18>gem install mongrel -include-dependencies > Building native extensions. This could take a while... > ERROR: Error installing mongrel: > ERROR: Failed to build gem native extension. > > c:/ruby18/bin/ruby.exe extconf.rb install mongrel -include-dependencies > creating Makefile > > make > ''make'' is not recognized as an internal or external command, > operable program or batch file. > > Gem files will remain installed in > C:/ruby18/nclude-dependencies/gems/fastthread > -1.0.1 for inspection. > Results logged to > C:/ruby18/nclude-dependencies/gems/fastthread-1.0.1/ext/fastth > read/gem_make.out > > Even dowloading an older version, i get the same error: > C:\ruby18>gem install mongrel -v''=1.1.4'' > > I made a ''manual'' instalation > (http://feeds.feedburner.com/~r/AkitaOnRails/~3/341683066/testing-the-new-one-click-ruby-installer-for-windows). > Any help is welcome.Hey Mersus, thanks for trying the MinGW build of Ruby! Right now 1.1.x releases of Mongrel are not compatible with MinGW build, mostly becasue I forgot to backport the updated RUBY_PLATFORM regexp from 1.2 branch Also, you need the MinGW compiler around to be able to build the native extension of both mongrel and fastthread (being the last one a dependency of mongrel gem). I''ll fix the RUBY_PLATFORM issues in 1.1 sourcecode. Thanks for reporting this back. -- Luis Lavena AREA 17 - Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. Douglas Adams
On Sat, Jul 26, 2008 at 11:17 AM, Luis Lavena <luislavena at gmail.com> wrote:> On Sat, Jul 26, 2008 at 9:19 AM, Mersus Mersus <lists at ruby-forum.com> wrote: >... > > > Hey Mersus, thanks for trying the MinGW build of Ruby! > > Right now 1.1.x releases of Mongrel are not compatible with MinGW > build, mostly becasue I forgot to backport the updated RUBY_PLATFORM > regexp from 1.2 branch > > Also, you need the MinGW compiler around to be able to build the > native extension of both mongrel and fastthread (being the last one a > dependency of mongrel gem). > > I''ll fix the RUBY_PLATFORM issues in 1.1 sourcecode. > > Thanks for reporting this back.Ok guys, I just fixed this issue and uploaded a signed gem for 1.1.5 x86-mingw32 platform. Will take a while until it spread to rubyforge mirrors. After that you will be able to do gem install mongrel and run your rails application with mongrel_rails. Regards, -- Luis Lavena AREA 17 - Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. Douglas Adams
> C:\ruby18>gem install mongrel -include-dependencies > Building native extensions. This could take a while... > ERROR: Error installing mongrel: > ERROR: Failed to build gem native extension.Yeah you''d need to install the devkit to be able to compile it [to force compilation install it as gem install mongrel --platform ruby]. As a note when I do install the latest mongrel precompiled for mingw, I get: c:\roger\dev\test_rails_app>irb irb(main):001:0> require ''mongrel'' Gem::LoadError: Could not find RubyGem echoe (>= 0) from c:/roger/dev/rubyinstaller_lavena/sandbox/ruby_mingw/lib/ruby/site_ruby/1.8/rubygems.rb:578:in `report_activate_error'' from c:/roger/dev/rubyinstaller_lavena/sandbox/ruby_mingw/lib/ruby/site_ruby/1.8/rubygems.rb:134:in `activate'' from c:/roger/dev/rubyinstaller_lavena/sandbox/ruby_mingw/lib/ruby/site_ruby/1.8/rubygems.rb:158:in `activate'' from c:/roger/dev/rubyinstaller_lavena/sandbox/ruby_mingw/lib/ruby/site_ruby/1.8/rubygems.rb:157:in `each'' from c:/roger/dev/rubyinstaller_lavena/sandbox/ruby_mingw/lib/ruby/site_ruby/1.8/rubygems.rb:157:in `activate'' from c:/roger/dev/rubyinstaller_lavena/sandbox/ruby_mingw/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'' from (irb):1 Thanks! -=R -- Posted via http://www.ruby-forum.com/.
On Sat, Aug 16, 2008 at 7:35 AM, Roger Pack <lists at ruby-forum.com> wrote:> >> C:\ruby18>gem install mongrel -include-dependencies >> Building native extensions. This could take a while... >> ERROR: Error installing mongrel: >> ERROR: Failed to build gem native extension. > > Yeah you''d need to install the devkit to be able to compile it [to force > compilation install it as gem install mongrel --platform ruby]. > > As a note when I do install the latest mongrel precompiled for mingw, I > get: > > c:\roger\dev\test_rails_app>irb > irb(main):001:0> require ''mongrel'' > Gem::LoadError: Could not find RubyGem echoe (>= 0) >That''s new, I''m taking a look right now. Thanks Roger to reporting it. -- Luis Lavena AREA 17 - Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. Douglas Adams