Forum: JRuby installing merb with jruby

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Cde4ce7f2f5caf468c0a59c308368b9b?d=identicon&s=25 Eric Ching (eching)
on 2008-11-11 17:23
(Received via mailing list)
I am having problems installing the merb gem with jruby:

==============
c:\>jruby -S gem install merb
Building native extensions.  This could take a while...
ERROR:  Error installing merb:
        ERROR: Failed to build gem native extension.

C:/lang/jruby-1.1.5/bin/jruby.bat extconf.rb install merb
C:/lang/jruby-1.1.5/lib/ruby/1.8/mkmf.rb:7: JRuby does not support
native extensions. Check
 wiki.jruby.org for alternatives. (NotImplementedError)
        from C:/lang/jruby-1.1.5/lib/ruby/1.8/mkmf.rb:21:in `require'
        from extconf.rb:21


Gem files will remain installed in
C:/lang/jruby-1.1.5/lib/ruby/gems/1.8/gems/do_sqlite3-0.
9.6 for inspection.
Results logged to
C:/lang/jruby-1.1.5/lib/ruby/gems/1.8/gems/do_sqlite3-0.9.6/ext/gem_make.
out
==============

Based on this blog entry:

http://weblogs.java.net/blog/arungupta/archive/200...

it appears I should be able to install merb this way.  Other than that I
couldn't find much on running jruby and merb (or at least how to install
it).

Could someone point me in the right direction?

Thanks in advance,

Eric
08264fc914cfb45adfea6c2f36f70b21?d=identicon&s=25 Jacob Kessler (Guest)
on 2008-11-11 19:07
(Received via mailing list)
Merb has been moving in and out of Jruby compatibility.  Right now, the
Merb gem includes datamapper, which includes do_sqlite, which includes
native extensions. However, you don't need that for merb programs. If
you run

gem install merb-core
gem install merb-more

that should work. At the very least, I know that merb-core is pure ruby,
and you can probably pick out the gems from merb-more that you want.

Eric Ching wrote:
> native extensions. Check
> out
> Could someone point me in the right direction?
>
> Thanks in advance,
>
> Eric
>
> ------------------------------------------------------------------------
> Get 5 GB of storage with Windows Live Hotmail. Sign up today.
> <http://windowslive.com/Explore/Hotmail?ocid=TXT_TA...


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email
Cde4ce7f2f5caf468c0a59c308368b9b?d=identicon&s=25 Eric Ching (eching)
on 2008-11-11 19:47
(Received via mailing list)
Thanks, I'll it out.

I don't even have MRI installed, JRuby is just too good. ;-)
Ede2aa10c6462f1d825143879be59e38?d=identicon&s=25 Charles Oliver Nutter (Guest)
on 2008-11-11 20:04
(Received via mailing list)
One problem you'll run into is this:

http://merb.lighthouseapp.com/projects/7433-merb/t...

There's a workaround there involving a small change to the templater
gem, and another workaround would be to use MRI for generation. I'm
looking into the actual JRuby issue here:

http://jira.codehaus.org/browse/JRUBY-3131

But Yehuda agrees this probably should be fixed in templater, since it
doesn't work in 1.9 either.

- Charlie

Eric Ching wrote:
>  > Merb gem includes datamapper, which includes do_sqlite, which includes
>  > > I am having problems installing the merb gem with jruby:
>  > > wiki.jruby.org for alternatives. (NotImplementedError)
>  > > out
>  > >
> <http://windowslive.com/Explore/Hotmail?ocid=TXT_TA...
> Get 5 GB of storage with Windows Live Hotmail. Sign up today.
> <http://windowslive.com/Explore/Hotmail?ocid=TXT_TA...


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email
This topic is locked and can not be replied to.