dev@glassfish.java.net

Re: GlassFish gem feature requests/bugs

From: Arun Gupta <Arun.Gupta_at_Sun.COM>
Date: Tue, 11 Sep 2007 14:43:19 -0700

I download 8:59 gem on my Vista machine and got the following error:

C:\testbed\jruby-1.0\bin>gem install \temp\glassfish-gem-10.0-SNAPSHOT.gem
Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR: While executing gem ... (Gem::GemNotFoundException)
     Could not find \temp\glassfish-gem-10.0-SNAPSHOT.gem (> 0) in any
repository

with both JRuby 1.0 and 1.0.1.

-Arun

Jerome Dochez wrote:
>
> On Sep 11, 2007, at 1:47 PM, Charles Oliver Nutter wrote:
>
>> I tried the current gem and it doesn't seem to have the stuff below.
>> Basically, inside the gem bin/glassfish_rails.rb needs to be the first
>> section of code below and lib/glassfish.rb needs to be the second
>> section of code. This will allow glassfish_rails to install with gem's
>> executable wrappers and also to be loaded as a library if someone
>> wants to start up glassfish from another app.
> I downloaded it on my windows machine and I got it with the right files.
> the gem installs fine without the no-wrapper interface and such so
> somehow you got the old version. The version in the repository is from
> this morning at 8.59am
>
>
>>
>> We should probably figure out how this would be named and versioned as
>> well...10.0 is likely to be pretty confusing for some folks, and the
>> gem itself should probably be named "glassfish_rails-<version>-java"
>> or -jruby.
>>
> sure I will bring this up to the planning meeting.
>> - Charlie
>>
>> Charles Oliver Nutter wrote:
>>> - The startup script should be a normal Ruby script rather than a
>>> shell script; then we do all the hassle of locating JRuby and Java
>>> for you, as well as processing normal JRuby command-line logic.
>>> Here's the script I came up with:
>>> bin/glassfish_rails:
>>> <CODE>
>>> #!/usr/bin/env jruby
>>> require 'java'
>>> require 'rubygems'
>>> require 'glassfish'
>>> GlassFish.startup(ARGV)
>>> </CODE>
>>> And inside the gem under lib, glassfish.rb:
>>> <CODE>
>>> require 'glassfish-10.0-SNAPSHOT.jar'
>>> module GlassFish
>>> import com.sun.enterprise.glassfish.bootstrap.Main
>>> def startup(args)
>>> Main.main(args.to_java(:string))
>>> end
>>> module_function :startup
>>> end
>>> </CODE>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>

-- 
Web Technologies and Standards
Sun Microsystems, Inc.
Blog: http://blogs.sun.com/arungupta