It seems like a good list. Any thoughts on Nginx and lighttpd?

On 9/13/07, Prashant Srinivasan <Prashant.Srinivasan at sun.com> wrote:
> Hello Webstackers,
>
>  Here are Ruby/Rails components for inclusion, and brief notes on what
> the component is(or why it is included).  The items that are included
> should make for a basic Ruby/Rails installation.  "Basic" being defined
> as the components required to build, and conveniently use a Ruby On
> Rails stack.
>
>  The other pieces defined as basic, but not a part of the core Ruby
> build, include gems, the Ruby package management system, Mongrel, which
> is a Ruby based HTTP server that is a good fit for easy deployment of
> Rails applications, and RedCloth, which is needed to be able to
> successfully complete a Rails tutorial on the rails web site.  The FCGI
> connector for Ruby is included.  We'd need the adapter on the Apache
> side to be bundled with the AMP stack, as well, for this to be more useful.
>
>  As far as native extensions are concerned, readline is, to use an
> oxymoron, a "core extension".  curses, ncurses, and openssl extensions
> can be obtained for free, since they are already available in Nevada.
>
>  The doors extension, and the kstat extension, exist, but the former, in
> my opinion, is too new(a month old?).  And the latter appears immature
> on x86(also not a complete extension).  If anyone feels that they are
> still worth including, do let me know.
>
>  Mechanize, and gdbm are on TBD list, since we don't know yet if these
> are popular enough.
>
> The list:
>
> Major components:
> ------------------------
> -> Ruby 1.8.6 patchupdate 5000 (GPL)
>  The Ruby Binary.
>
> -> Rails 1.2.3 (MIT License)
>   Rails and constituent libraries without which it cannot be called Rails.
>
> Other Important Ruby Programs/Libraries(both concomitant and ones
> explicitly included into this stack):
> -----------------------------------------------------
> -> erb - part of Ruby distribution.
>   Interpretor for Ruby embedded in, say HTML files.
>
> -> irb - part of Ruby distribution.
>   Interactive Ruby Shell
>
> -> testrb - part of Ruby distribution
>   Used to run tests/test suites.
>
> -> rake - dependency for rails.
>   Ruby build tool.
>
> -> ri - part of Ruby distribution
>   Ruby documentation viewer
>
>
> -> rdoc - part of Ruby distribution
>   Used to generate documentation from Ruby programs.
>
> -> gem 0.9.0 - explicitly included.
>   Ruby package manager.
>
> -> Mongrel 1.0.1 - explicitly included
>  (Ruby HTTP web server that affords easy development/deployment). (GPL)
>
> -> Ruby-fcgi package 0.8.7
>  (for web server support like Apache/Lighty etc.,) (GPL) [FastCGI 2.4.0
> is a dependency for this package]
>
> -> RedCloth 3.0.4
>   (Textile parsing library - need this for starter tutorial on
> rubyonrails.org to work). (BSD)
>
> Extensions
> -> readline 5.2 (basic console support for Ruby and Rails) (Native GNU
> readline, released under the GPL, is needed).
> -> OpenSSL support - use version in Solaris. (get this for free by
> linking with /usr/sfw openssl).
> -> Curses - use version in Nevada.
> -> TK - use version in Nevada.
> -> ncurses - use version in Nevada.
>
> TBD, and the "Rather not include at this time" dependencies:
> -> Mechanize (port of Perl's mechanize - a Ruby library to help script
> HTTP/S interactions)
> -> Kstat extension(doesn't work well enough)
> -> GDBM
> -> doors(too new)
>
> Regards,
>  -ps
> _______________________________________________
> webstack-discuss mailing list
> webstack-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/webstack-discuss
>


-- 
- Brian Gupta

http://opensolaris.org/os/project/nycosug/

Reply via email to