Zed Shaw
2006-Feb-22 18:57 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
Hello Folks, This release of Mongrel should make the win32 folks go crazy. Thanks to Luis Lavena it supports a full service system for installing any Rails app as a service. This lets you start your rails apps from either the command line or the Service console. Stopping is still a bit problematic but we hope to have that solved in the next release. You win32 folks should probably send Luis cookies or something since his work just plain rocks. It''s rare in a Ruby project that the win32 support starts to get better than the POSIX systems. == What is Mongrel? Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI. It is framework agnostic and already supports Ruby On Rails, Og+Nitro, and Camping frameworks. == Changes for 0.3.6 * A really complete win32 service runner for installing any Rails app as a Mongrel service. * Lots of fixes to the Rails support and CGIWrapper. Other frameworks should be able to poach all the starter/runner scripts (even the service one) and replicate this setup. * Support for specifying a YAML file of additional MIME types you need. Mongrel has a few but you can specify more. This is available for both the win32 service and regular mongrel_rails runner. * It''s been used heavily by myself and others while in development mode so it should be usable for many people. * content-type and redirects from behind a proxy are working again. * A bunch of documentation on how to run Mongrel in various situations with more to come. * Win32 gem no longer depends on daemons. Other systems do depend on it. -- Only thing with the win32 service is that stopping is a bit broken. Nothing big though since everyone loves Mongrel so much they probably will never stop it. == Installing The Goods For non-win32 people just do: $ gem install mongrel Or gem upgrade if you''ve already got Mongrel. For win32 folks I had to build a special win32-service gem based on Dan Berger''s fantastic work. You''ll need to do this: $ gem install win32-service $ gem install mongrel If you alredy have win32-service installed then skip the first command. The gem for win32-service is based on the 0.5.0 version. == Using The Win32 Service There''s a more extensive doc here: http://mongrel.rubyforge.org/docs/win32.html But for the impatient, do this: $ mongrel_rails_service install -n myapp \ -r c:\my\path\to\myapp -p 4000 -e production $ mongrel_rails_service start -n myapp And you''re hooked up. You can also still use the previous method of just running it from the command line with mongrel_rails start but use CTRL-Pause/Break to stop (not CTRL-C). == Mailing Lists We''ve been doing pre-release announcements and discussing development on the mailing list. Feel free to join http://rubyforge.org/mailman/listinfo/mongrel-users == Next Release We should have the stopping problem cleaned up and maybe a few more win32 goodies as well. There should also be the start of a filtering setup which will lead to some caching, gzip/deflate content, and security controls. Feel free to request any other features and report bugs. Zed A. Shaw http://www.zedshaw.com/
Larry Kelly
2006-Feb-22 19:36 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
Thanks Luis! This is awesome! Being able to start from command line, or restart after a reboot, will be a big plus. while jar.cookie? {|cookie| cookie.send_to_Luis} end -Larry On 2/22/06, Zed Shaw <zedshaw@zedshaw.com> wrote:> > Hello Folks, > > This release of Mongrel should make the win32 folks go crazy. Thanks to > Luis Lavena it supports a full service system for installing any Rails app > as a service. This lets you start your rails apps from either the command > line or the Service console. Stopping is still a bit problematic but we > hope to have that solved in the next release. > > You win32 folks should probably send Luis cookies or something since his > work just plain rocks. It''s rare in a Ruby project that the win32 support > starts to get better than the POSIX systems. > > > == What is Mongrel? > > Mongrel is a fast HTTP library and server for Ruby that is intended for > hosting Ruby web applications of any kind using plain HTTP rather than > FastCGI or SCGI. It is framework agnostic and already supports Ruby On > Rails, Og+Nitro, and Camping frameworks. > > > == Changes for 0.3.6 > > * A really complete win32 service runner for installing any Rails app as a > Mongrel service. > * Lots of fixes to the Rails support and CGIWrapper. Other frameworks > should be able to poach all the starter/runner scripts (even the service > one) and replicate this setup. > * Support for specifying a YAML file of additional MIME types you need. > Mongrel has a few but you can specify more. This is available for both > the > win32 service and regular mongrel_rails runner. > * It''s been used heavily by myself and others while in development mode so > it should be usable for many people. > * content-type and redirects from behind a proxy are working again. > * A bunch of documentation on how to run Mongrel in various situations > with > more to come. > * Win32 gem no longer depends on daemons. Other systems do depend on it. > > -- Only thing with the win32 service is that stopping is a bit broken. > Nothing big though since everyone loves Mongrel so much they probably will > never stop it. > > > == Installing The Goods > > For non-win32 people just do: > > $ gem install mongrel > > Or gem upgrade if you''ve already got Mongrel. > > For win32 folks I had to build a special win32-service gem based on Dan > Berger''s fantastic work. You''ll need to do this: > > $ gem install win32-service > $ gem install mongrel > > If you alredy have win32-service installed then skip the first > command. The > gem for win32-service is based on the 0.5.0 version. > > > == Using The Win32 Service > > > There''s a more extensive doc here: > > http://mongrel.rubyforge.org/docs/win32.html > > But for the impatient, do this: > > $ mongrel_rails_service install -n myapp \ > -r c:\my\path\to\myapp -p 4000 -e production > $ mongrel_rails_service start -n myapp > > And you''re hooked up. You can also still use the previous method of just > running it from the command line with mongrel_rails start but use > CTRL-Pause/Break to stop (not CTRL-C). > > > == Mailing Lists > > We''ve been doing pre-release announcements and discussing development on > the > mailing list. Feel free to join > http://rubyforge.org/mailman/listinfo/mongrel-users > > > == Next Release > > We should have the stopping problem cleaned up and maybe a few more win32 > goodies as well. There should also be the start of a filtering setup > which > will lead to some caching, gzip/deflate content, and security controls. > > Feel free to request any other features and report bugs. > > > Zed A. Shaw > http://www.zedshaw.com/ > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >-- Best Regards, -Larry "Work, work, work...there is no satisfactory alternative." --- E.Taft Benson -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060222/57d66a45/attachment.html
Nick Stuart
2006-Feb-22 20:37 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
Great work Zed and Luis! Quick question, since the restarting (stopping) is an issue, how does one go about updating an app cleanly in production? Apache''s graceful restart is very nice as it doesn''t kick anybody out still trying to make a request! Thanks a bunch! -Nick On 2/22/06, Zed Shaw <zedshaw@zedshaw.com> wrote:> Hello Folks, > > This release of Mongrel should make the win32 folks go crazy. Thanks to > Luis Lavena it supports a full service system for installing any Rails app > as a service. This lets you start your rails apps from either the command > line or the Service console. Stopping is still a bit problematic but we > hope to have that solved in the next release. > > You win32 folks should probably send Luis cookies or something since his > work just plain rocks. It''s rare in a Ruby project that the win32 support > starts to get better than the POSIX systems. > > > == What is Mongrel? > > Mongrel is a fast HTTP library and server for Ruby that is intended for > hosting Ruby web applications of any kind using plain HTTP rather than > FastCGI or SCGI. It is framework agnostic and already supports Ruby On > Rails, Og+Nitro, and Camping frameworks. > > > == Changes for 0.3.6 > > * A really complete win32 service runner for installing any Rails app as a > Mongrel service. > * Lots of fixes to the Rails support and CGIWrapper. Other frameworks > should be able to poach all the starter/runner scripts (even the service > one) and replicate this setup. > * Support for specifying a YAML file of additional MIME types you need. > Mongrel has a few but you can specify more. This is available for both the > win32 service and regular mongrel_rails runner. > * It''s been used heavily by myself and others while in development mode so > it should be usable for many people. > * content-type and redirects from behind a proxy are working again. > * A bunch of documentation on how to run Mongrel in various situations with > more to come. > * Win32 gem no longer depends on daemons. Other systems do depend on it. > > -- Only thing with the win32 service is that stopping is a bit broken. > Nothing big though since everyone loves Mongrel so much they probably will > never stop it. > > > == Installing The Goods > > For non-win32 people just do: > > $ gem install mongrel > > Or gem upgrade if you''ve already got Mongrel. > > For win32 folks I had to build a special win32-service gem based on Dan > Berger''s fantastic work. You''ll need to do this: > > $ gem install win32-service > $ gem install mongrel > > If you alredy have win32-service installed then skip the first command. The > gem for win32-service is based on the 0.5.0 version. > > > == Using The Win32 Service > > > There''s a more extensive doc here: > > http://mongrel.rubyforge.org/docs/win32.html > > But for the impatient, do this: > > $ mongrel_rails_service install -n myapp \ > -r c:\my\path\to\myapp -p 4000 -e production > $ mongrel_rails_service start -n myapp > > And you''re hooked up. You can also still use the previous method of just > running it from the command line with mongrel_rails start but use > CTRL-Pause/Break to stop (not CTRL-C). > > > == Mailing Lists > > We''ve been doing pre-release announcements and discussing development on the > mailing list. Feel free to join > http://rubyforge.org/mailman/listinfo/mongrel-users > > > == Next Release > > We should have the stopping problem cleaned up and maybe a few more win32 > goodies as well. There should also be the start of a filtering setup which > will lead to some caching, gzip/deflate content, and security controls. > > Feel free to request any other features and report bugs. > > > Zed A. Shaw > http://www.zedshaw.com/ > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Luigi Rizzo
2006-Feb-22 22:35 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
Hello Zed. Thanks for this release! I just attempted to run instiki (the latest SVN release) with the new service mode, but I get a few errors/warning (all in all "strange" behaviors that made the instiki system behaving unreliably) in the instiki window (sorry I can''t be more precise about those at the moment). When I reverted to the command line mode (with mongrel 3.6.0) I get some errors on the console (as I got before) but instiki behaves consistently as expected. Example of console messages I got with instiki and mongrel (command line mode). Running Mongrel server in production mode at 0.0.0.0:2500 Server ready. ./config/../lib/bluecloth_tweaked.rb:85: warning: already initialized constant V ersion ./config/../lib/bluecloth_tweaked.rb:88: warning: already initialized constant S vnRev ./config/../lib/bluecloth_tweaked.rb:91: warning: already initialized constant S vnId ./config/../lib/bluecloth_tweaked.rb:94: warning: already initialized constant S vnUrl ./config/../lib/bluecloth_tweaked.rb:100: warning: redefining constant Struct::R enderState ./config/../lib/bluecloth_tweaked.rb:100: warning: already initialized constant RenderState ./config/../lib/bluecloth_tweaked.rb:103: warning: already initialized constant TabWidth ./config/../lib/bluecloth_tweaked.rb:106: warning: already initialized constant EmptyElementSuffix Hope this helps with some debugging. Regards, --L On 2/22/06, Zed Shaw <zedshaw@zedshaw.com> wrote:> as a service. This lets you start your rails apps from either the command > line or the Service console. Stopping is still a bit problematic but we
Berger, Daniel
2006-Feb-22 22:58 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
> -----Original Message----- > From: rails-bounces@lists.rubyonrails.org > [mailto:rails-bounces@lists.rubyonrails.org] On Behalf Of Luigi Rizzo > Sent: Wednesday, February 22, 2006 3:36 PM > To: rails@lists.rubyonrails.org > Subject: Re: [Rails] [ANN] Mongrel 0.3.6 -- Win32 > Service/Rails Real Good > > > Hello Zed. Thanks for this release! > > I just attempted to run instiki (the latest SVN release) with > the new service mode, but I get a few errors/warning (all in > all "strange" behaviors that made the instiki system behaving > unreliably) in the instiki window (sorry I can''t be more > precise about those at the moment).By any chance are those weird errors something like: "Internal Server Error Bad File Descriptor"? If so, I seem to recall that starting the service with rubyw instead of ruby fixed that. Regards, Dan
Luigi Rizzo
2006-Feb-22 23:18 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
On 2/22/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:> By any chance are those weird errors something like: "Internal Server > Error > Bad File Descriptor"?Yes! "Bad file descriptor", but also: "uninitialized constant WikiContent".> If so, I seem to recall that starting the service with rubyw instead of > ruby fixed that.How should I execute the fix you suggest? It seems from the mongrel instructions posted by Zed this "thing" is pretty closed ... Is it something the development team should do or I can do something on my end (the dumb user end)? Regards, --L
Jay Levitt
2006-Feb-23 03:13 UTC
[Rails] Re: [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
On Wed, 22 Feb 2006 13:56:19 -0500, Zed Shaw wrote:> Mongrel is a fast HTTP library and server for Ruby that is intended for > hosting Ruby web applications of any kind using plain HTTP rather than > FastCGI or SCGI. It is framework agnostic and already supports Ruby On > Rails, Og+Nitro, and Camping frameworks.This is really amazing progress. Will Mongrel (eventually) be able to deal with things like upload_progress, which requires the ability to process upload_status requests while the upload is still in progress? Or is it single-threaded? Jay Levitt
Sky Yin
2006-Feb-23 04:42 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
Thank you for the great work on "Tomcat for Ruby"! However, I''m not sure if I''m the only person who feels mongrel-win32 is around 30%-50% slower than webrick under production environment. The timer coming from fasterfox plugin makes me surprised on the responding time of pagination. Sky On 2/22/06, Zed Shaw <zedshaw@zedshaw.com> wrote:> > Hello Folks, > > This release of Mongrel should make the win32 folks go crazy. Thanks to > Luis Lavena it supports a full service system for installing any Rails app > as a service. This lets you start your rails apps from either the command > line or the Service console. Stopping is still a bit problematic but we > hope to have that solved in the next release. > > You win32 folks should probably send Luis cookies or something since his > work just plain rocks. It''s rare in a Ruby project that the win32 support > starts to get better than the POSIX systems. > > > == What is Mongrel? > > Mongrel is a fast HTTP library and server for Ruby that is intended for > hosting Ruby web applications of any kind using plain HTTP rather than > FastCGI or SCGI. It is framework agnostic and already supports Ruby On > Rails, Og+Nitro, and Camping frameworks. > > > == Changes for 0.3.6 > > * A really complete win32 service runner for installing any Rails app as a > Mongrel service. > * Lots of fixes to the Rails support and CGIWrapper. Other frameworks > should be able to poach all the starter/runner scripts (even the service > one) and replicate this setup. > * Support for specifying a YAML file of additional MIME types you need. > Mongrel has a few but you can specify more. This is available for both > the > win32 service and regular mongrel_rails runner. > * It''s been used heavily by myself and others while in development mode so > it should be usable for many people. > * content-type and redirects from behind a proxy are working again. > * A bunch of documentation on how to run Mongrel in various situations > with > more to come. > * Win32 gem no longer depends on daemons. Other systems do depend on it. > > -- Only thing with the win32 service is that stopping is a bit broken. > Nothing big though since everyone loves Mongrel so much they probably will > never stop it. > > > == Installing The Goods > > For non-win32 people just do: > > $ gem install mongrel > > Or gem upgrade if you''ve already got Mongrel. > > For win32 folks I had to build a special win32-service gem based on Dan > Berger''s fantastic work. You''ll need to do this: > > $ gem install win32-service > $ gem install mongrel > > If you alredy have win32-service installed then skip the first > command. The > gem for win32-service is based on the 0.5.0 version. > > > == Using The Win32 Service > > > There''s a more extensive doc here: > > http://mongrel.rubyforge.org/docs/win32.html > > But for the impatient, do this: > > $ mongrel_rails_service install -n myapp \ > -r c:\my\path\to\myapp -p 4000 -e production > $ mongrel_rails_service start -n myapp > > And you''re hooked up. You can also still use the previous method of just > running it from the command line with mongrel_rails start but use > CTRL-Pause/Break to stop (not CTRL-C). > > > == Mailing Lists > > We''ve been doing pre-release announcements and discussing development on > the > mailing list. Feel free to join > http://rubyforge.org/mailman/listinfo/mongrel-users > > > == Next Release > > We should have the stopping problem cleaned up and maybe a few more win32 > goodies as well. There should also be the start of a filtering setup > which > will lead to some caching, gzip/deflate content, and security controls. > > Feel free to request any other features and report bugs. > > > Zed A. Shaw > http://www.zedshaw.com/ > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >-- Blog >>> http://spaces.msn.com/members/skyincookoo -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060223/6ee41392/attachment.html
Zed Shaw
2006-Feb-23 04:45 UTC
[Rails] [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
Hey Luigi, We''ll look into that. Seems that rubyw also has problems and there''s even some issues with how things are compiled on the different versions. Sometimes VC6, sometimes VC2003, it''s all over the map. Those constants though seem to be more ruby oriented. Not sure why you''d get them only in Mongrel. Maybe mongrel is accidentally including stuff twice? Do you get those with other platforms? Zed A. Shaw http://www.zedshaw.com/ On 2/22/06 6:18 PM, "Luigi Rizzo" <luigi.rizzo@gmail.com> wrote:> On 2/22/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote: >> By any chance are those weird errors something like: "Internal Server >> Error >> Bad File Descriptor"? > > Yes! "Bad file descriptor", but also: "uninitialized constant WikiContent". > >> If so, I seem to recall that starting the service with rubyw instead of >> ruby fixed that. > > How should I execute the fix you suggest? It seems from the mongrel > instructions posted by Zed this "thing" is pretty closed ... Is it > something the development team should do or I can do something on my > end (the dumb user end)? > > Regards, > > --L > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails
Zed Shaw
2006-Feb-23 04:58 UTC
[Rails] Re: [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
It should be able to do it, but I have to work out the particulars with the rails-core gang. I''d prefer that Mongrel handle file uploads rather than passing the stuff to rails or CGI lib. Additionally, I''m probably going to get in and write another fast multi-part mime parsing extension similar to the http extension. The mime decoding (actually all decoding) in CGI is really really really slow. Zed A. Shaw http://www.zedshaw.com/ On 2/22/06 10:13 PM, "Jay Levitt" <jay+news@jay.fm> wrote:> On Wed, 22 Feb 2006 13:56:19 -0500, Zed Shaw wrote: > >> Mongrel is a fast HTTP library and server for Ruby that is intended for >> hosting Ruby web applications of any kind using plain HTTP rather than >> FastCGI or SCGI. It is framework agnostic and already supports Ruby On >> Rails, Og+Nitro, and Camping frameworks. > > This is really amazing progress. > > Will Mongrel (eventually) be able to deal with things like upload_progress, > which requires the ability to process upload_status requests while the > upload is still in progress? Or is it single-threaded? > > Jay Levitt > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails
Luis Lavena
2006-Feb-24 19:10 UTC
[Rails] Re: [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
luigi, to me looks like bluecloth_tweaked gets loaded in every request. haven''t tested instiki here, but for our rails app, blog and cart samples from agile book, it worked ok with mongrel. If instiki is plain-stock, without modification will be something to look into, but doubt is directly related to the way mongrel handle it. Let me know if you solved or dig into this. I''ll do it during weekend and let everyone know. - Luis luigi rizzo wrote:> When I reverted to the command line mode (with mongrel 3.6.0) I get > some errors on the console (as I got before) but instiki behaves > consistently as expected. > > Example of console messages I got with instiki and mongrel (command line > mode). > > Running Mongrel server in production mode at 0.0.0.0:2500 > Server ready. > ./config/../lib/bluecloth_tweaked.rb:85: warning: already initialized > constant Version > ./config/../lib/bluecloth_tweaked.rb:88: warning: already initialized > constant SvnRev > ./config/../lib/bluecloth_tweaked.rb:91: warning: already initialized > constant SvnId > ./config/../lib/bluecloth_tweaked.rb:94: warning: already initialized > constant SvnUrl > ./config/../lib/bluecloth_tweaked.rb:100: warning: redefining constant > Struct::RenderState > ./config/../lib/bluecloth_tweaked.rb:100: warning: already initialized > constant RenderState > ./config/../lib/bluecloth_tweaked.rb:103: warning: already initialized > constant TabWidth-- Posted via http://www.ruby-forum.com/.
Luis Lavena
2006-Feb-24 19:15 UTC
[Rails] Re: [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
Nick Stuart wrote:> Great work Zed and Luis! Quick question, since the restarting > (stopping) is an issue, how does one go about updating an app cleanly > in production? Apache''s graceful restart is very nice as it doesn''t > kick anybody out still trying to make a request! > > Thanks a bunch! > -NickNick, I have commited some modification to services that make stop work (need more testing though) hope get them in the next release. Don''t know how apache do things, but "restarting" your service involve stopping it, and starting it again. Stopping requires all the connections are terminated, and loading all the rails env requires upto 10 seconds in my 800mhz p3. Anyway if you require that high uptimes, I sugest a pool of rails services, load-balanced behind another proxy/web server. But then you must take in consideration record-lock and transactions for your db. Later, - Luis -- Posted via http://www.ruby-forum.com/.
Tom Mornini
2006-Feb-24 19:48 UTC
[Rails] Re: [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
On Feb 24, 2006, at 11:15 AM, Luis Lavena wrote:> Anyway if you require that high uptimes, I sugest a pool of rails > services, load-balanced behind another proxy/web server. > > But then you must take in consideration record-lock and > transactions for > your db.You must take those into consideration in any case, unless you''re running a single threaded Rails setup, which would be a very strange setup indeed. -- -- Tom Mornini
Luigi Rizzo
2006-Feb-24 22:01 UTC
[Rails] Re: [ANN] Mongrel 0.3.6 -- Win32 Service/Rails Real Good
luis, besides the mail i sent you separately, i''m sorry i forgot to mention i''m running mongrel on port 2500 (as i said, on a windows 2003 machine), but accessing it from another machine via an apache server which is responding on port 80 (see below the .conf file). apache conf: <VirtualHost *:80> ServerName wiki....xyz....com RewriteEngine On ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:2500/ ProxyPassReverse / http://localhost:2500/ </VirtualHost> --l On 2/24/06, Luis Lavena <luislavena@gmail.com> wrote:> luigi, to me looks like bluecloth_tweaked gets loaded in every request. > > haven''t tested instiki here, but for our rails app, blog and cart > samples from agile book, it worked ok with mongrel. > > If instiki is plain-stock, without modification will be something to > look into, but doubt is directly related to the way mongrel handle it. > > Let me know if you solved or dig into this. I''ll do it during weekend > and let everyone know. > > - > Luis > > luigi rizzo wrote: > > When I reverted to the command line mode (with mongrel 3.6.0) I get > > some errors on the console (as I got before) but instiki behaves > > consistently as expected. > > > > Example of console messages I got with instiki and mongrel (command line > > mode). > > > > Running Mongrel server in production mode at 0.0.0.0:2500 > > Server ready. > > ./config/../lib/bluecloth_tweaked.rb:85: warning: already initialized > > constant Version > > ./config/../lib/bluecloth_tweaked.rb:88: warning: already initialized > > constant SvnRev > > ./config/../lib/bluecloth_tweaked.rb:91: warning: already initialized > > constant SvnId > > ./config/../lib/bluecloth_tweaked.rb:94: warning: already initialized > > constant SvnUrl > > ./config/../lib/bluecloth_tweaked.rb:100: warning: redefining constant > > Struct::RenderState > > ./config/../lib/bluecloth_tweaked.rb:100: warning: already initialized > > constant RenderState > > ./config/../lib/bluecloth_tweaked.rb:103: warning: already initialized > > constant TabWidth > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >