Forum: Mongrel Mongrel on Ruby 1.8.6 w/ patchlevel 279 (Win)

36f432e2c72812e156bec1550fc82f7c?d=identicon&s=25 Mersus Mersus (mersus)
on 2008-07-26 09:19
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/341...).
Any help is welcome.
E7cff3cfd41c495e1012227d7dc24202?d=identicon&s=25 Luis Lavena (luislavena)
on 2008-07-26 11:36
(Received via mailing list)
On Sat, Jul 26, 2008 at 9:19 AM, Mersus Mersus <lists@ruby-forum.com>
wrote:
>  - RUBY EXECUTABLE: c:/ruby18/bin/ruby.exe
>     - :backtrace => false
>
> 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/341...).
> 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
E7cff3cfd41c495e1012227d7dc24202?d=identicon&s=25 Luis Lavena (luislavena)
on 2008-07-27 15:32
(Received via mailing list)
On Sat, Jul 26, 2008 at 11:17 AM, Luis Lavena <luislavena@gmail.com>
wrote:
> 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
Bec38d63650c8912b6ba9b557fb953b9?d=identicon&s=25 Roger Pack (rogerdpack)
on 2008-08-16 07:35
> 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
E7cff3cfd41c495e1012227d7dc24202?d=identicon&s=25 Luis Lavena (luislavena)
on 2008-08-16 15:44
(Received via mailing list)
On Sat, Aug 16, 2008 at 7:35 AM, Roger Pack <lists@ruby-forum.com>
wrote:
> 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
This topic is locked and can not be replied to.