A preview release of Instant Rails 1.0 for Windows is available for download. There are still a number of rough edges, but it is essentially functional and usable (see a list of planned changes for the 1.0 release at the end). Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all preconfigured and ready to run. No installer, you simply drop it into the directory of your choice and run it. It does not modify your system environment. This release of Instant Rails for Windows, but there are plans for ports to Linux, BSD, and OSX. Instant Rails includes the full source code of the cookbook application developed in the [Rolling with Ruby on Rails] tutorial. Once you have installed Instant Rails, you can verify that everything is working properly by running this cookbook application. Instant Rails includes a number of open source software packages. Below is a list of all included software. Primary Instant Rails Components =============================== * [Instant Rails Manager] 1.0 preview1 * [Ruby 1.8.2] (from the [One-Click Ruby Installer] 182-15) * [Ruby on Rails] 0.13.1 * [Apache] 1.3.33 * [MySQL] 4.1.9 * [SCGI] 1.7 * [SCGI Rails Runner] 0.3.1 * [phpMyAdmin] 2.6.1 Ancillary Instant Rails Components ================================= These components are not the primary focus of Instant Rails, but are included because the primary components above depend upon them.. * [PHP] 4.3.10 * [Rake] 0.6.2 * [cmdparse] 2.0.0 Install & Verify =============== Follow these steps to install Instant Rails and verify that it is working properly: * Download and unzip the Instant Rails zip file. * Start InstantRails?.exe. * Instant Rails will detect that it is being started from a new directory and ask if you want to have it update the paths in the all of the configuration files... Just say yes. * Click on the I button to drop down the main menu and select Configure > Windows Hosts file. * In the editor that pops up, add this line to the end of the file: 127.0.0.1 <http://127.0.0.1> www.mycookbook.com <http://www.mycookbook.com> * Save the change and exit the editor. * In the main menu, select Rails Applications > Manage Rails Applications... * Check the checkbox next to the cookbook application. * Click on the Start SCGI button. * Once the SCGI server says that it is listening to 127.0.0.1:9999<http://127.0.0.1:9999>, open our browser and go to: www.mycookbook.com <http://www.mycookbook.com> You should now be using a running Rails application! Poke around in the menus to see what''s there. Desired Changes for 1.0 Release ============================== * Use Apache2 instead of Apache 1.3 * Run SCGI Rails Runner in the background as a service. * Allow mutliple SCGI Rails Runner processes to service requests for a single Rails application. SRR already allows this on Linux, but it still needs to be implemented on Windows. * Use the C-based MySQL driver for for Ruby (currently the Ruby-based driver is used).
I thought I waited long enough for the RubyForge mirrors to sync this release file, but I guess not. If you get a file-not-found message when you try to download, just try again later. Once the mirrors are sync''d there should be no problem. Curt On 10/11/05, Curt Hibbs <curt.hibbs@gmail.com> wrote:> > A preview release of Instant Rails 1.0 for Windows is available for > download. > There are still a number of rough edges, but it is essentially functional > and > usable (see a list of planned changes for the 1.0 release at the end). > > Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, > Apache, and MySQL, all preconfigured and ready to run. No installer, you > simply drop it into the directory of your choice and run it. It does not > modify your system environment. > > This release of Instant Rails for Windows, but there are plans for ports > to Linux, BSD, and OSX. > > Instant Rails includes the full source code of the cookbook application > developed in the [Rolling with Ruby on Rails] tutorial. Once you have > installed Instant Rails, you can verify that everything is working > properly > by running this cookbook application. > > Instant Rails includes a number of open source software packages. Below is > a > list of all included software. > > Primary Instant Rails Components > ===============================> > * [Instant Rails Manager] 1.0 preview1 > > * [Ruby 1.8.2] (from the [One-Click Ruby Installer] 182-15) > > * [Ruby on Rails] 0.13.1 > > * [Apache] 1.3.33 > > * [MySQL] 4.1.9 > > * [SCGI] 1.7 > > * [SCGI Rails Runner] 0.3.1 > > * [phpMyAdmin] 2.6.1 > > Ancillary Instant Rails Components > =================================> > These components are not the primary focus of Instant Rails, but are > included > because the primary components above depend upon them.. > > * [PHP] 4.3.10 > > * [Rake] 0.6.2 > > * [cmdparse] 2.0.0 > > > Install & Verify > ===============> > Follow these steps to install Instant Rails and verify that it is working > properly: > > * Download and unzip the Instant Rails zip file. > > * Start InstantRails?.exe. > > * Instant Rails will detect that it is being started from a new > directory and ask if you want to have it update the paths in the > all of the configuration files... Just say yes. > > * Click on the I button to drop down the main menu and select > Configure > Windows Hosts file. > > * In the editor that pops up, add this line to the end of the file: > > 127.0.0.1 <http://127.0.0.1> <http://127.0.0.1> www.mycookbook.com<http://www.mycookbook.com>< > http://www.mycookbook.com> > > * Save the change and exit the editor. > > * In the main menu, select Rails Applications > Manage Rails > Applications... > > * Check the checkbox next to the cookbook application. > > * Click on the Start SCGI button. > > * Once the SCGI server says that it is listening to > 127.0.0.1:9999 <http://127.0.0.1:9999><http://127.0.0.1:9999>, > open > our browser and go to: > > www.mycookbook.com <http://www.mycookbook.com> <http://www.mycookbook.com> > > You should now be using a running Rails application! Poke around in the > menus > to see what''s there. > > Desired Changes for 1.0 Release > ==============================> > * Use Apache2 instead of Apache 1.3 > > * Run SCGI Rails Runner in the background as a service. > > * Allow mutliple SCGI Rails Runner processes to service requests for > a single Rails application. SRR already allows this on Linux, but > it still needs to be implemented on Windows. > > * Use the C-based MySQL driver for for Ruby (currently the > Ruby-based driver is used). > >
Thanks Robby! I was able to download from a couple other mirrors, too... so it looks like everything is ok. However, I just realized that I didn''t include a download link in my announcement. The Instant Rails home page is: http://instantrails.rubyforge.org/ and the download page is at: http://rubyforge.org/frs/?group_id=904 Curt On 10/11/05, Robby Russell <robby.lists-/Lcn8Y7Ot69QmPsQ1CNsNQ@public.gmane.org> wrote:> > On Wed, 2005-10-12 at 07:09 +0900, Curt Hibbs wrote: > > I thought I waited long enough for the RubyForge mirrors to sync this > > release file, but I guess not. If you get a file-not-found message > > when you > > try to download, just try again later. Once the mirrors are sync''d > > there > > should be no problem. > > > > Curt > > It''s on the Planet Argon mirror... looks like it synch''d a few hours > ago. > > http://rubyforge.planetargon.com/instantrails/ > > > -Robby > > -- > /****************************************************** > * Robby Russell, Owner.Developer.Geek > * PLANET ARGON, Open Source Solutions & Web Hosting > * Portland, Oregon | p: 503.351.4730 | f: 815.642.4068 > * www.planetargon.com <http://www.planetargon.com> | www.robbyonrails.com<http://www.robbyonrails.com> > * Programming Rails | www.programmingrails.com<http://www.programmingrails.com> > *******************************************************/ > > >_______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Hi Curt: Do you have a download link? Thanks, -- Tom.
nevermind On 10/11/05, Tom Jordan <tdjordan-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hi Curt: > > Do you have a download link? > > Thanks, > -- Tom. >-- "Nothing will ever be attempted, if all possible objections must first be overcome." - Samuel Johnson
A beautiful thing. It worked flawlessly on a windows 2003 server. You just saved me hours and hours of work. Thank you, I love you man! On 10/11/05, Curt Hibbs <curt.hibbs-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> A preview release of Instant Rails 1.0 for Windows is available for > download. > There are still a number of rough edges, but it is essentially functional > and > usable (see a list of planned changes for the 1.0 release at the end). > > Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, > Apache, and MySQL, all preconfigured and ready to run. No installer, you > simply drop it into the directory of your choice and run it. It does not > modify your system environment. >...truncated
> A beautiful thing. It worked flawlessly on a windows 2003 server. > You just saved me hours and hours of work. Thank you, I love you man!Nice to hear and now you''ve got me curious. I read through Curt''s annoucement to the list but didn''t see a link to download. Am I blind and/or can someone provide the URI? Thanks!
My fault! :-( The Instant Rails home page is: http://instantrails.rubyforge.org/ and the download page is at: http://rubyforge.org/frs/?group_id=904 Curt On 10/11/05, Dean Matsueda <dmatsueda-1n2u0cAa2q8@public.gmane.org> wrote:> > > A beautiful thing. It worked flawlessly on a windows 2003 server. > > You just saved me hours and hours of work. Thank you, I love you man! > > Nice to hear and now you''ve got me curious. > > I read through Curt''s annoucement to the list but didn''t see a link to > download. Am I blind and/or can someone provide the URI? > > Thanks! > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >_______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
> A beautiful thing. It worked flawlessly on a windows 2003 server. > You just saved me hours and hours of work. Thank you, I love you man!Well, I must concur... this is a beautiful thing. Not sure if I love Curt but I do thank him! :-) Installation took about 5 minutes and after altering the Apache config to listen to a different port, I''ve got Ruby and Rails running on a Windows 2000 Server development box along side IIS 5 and ColdFusion 5. I might just go crazy and enable PHP while I''m at it, too... I think I''ll keep Rails development on my Powerbook but this is great to show-off Rails to my boss. Thanks again, Curt!
Curt. This rocks!! One small problem for me on WinXP: www.cookbook.com <http://www.cookbook.com> yields only the Apache Test Page. There was one error on the Start SCGI step. ERROR: Could not setup a SIGHUP handler. You won''t be able to get status. It is "Listening for connections on 127.0.0.1:9999 <http://127.0.0.1:9999>" Thanks. Ken P.S. USB Key portable development environment is now very feasible. _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Did you edit your HOSTS file and add the line: 127.0.0.1 <http://127.0.0.1/> www.mycookbook.com<http://www.mycookbook.com/> Is you browse configured to use a proxy server? If so, make sue you''ve got the checkbox checked to now use the proxy for local addresses (this is an IE setting). Or better yet, as an experiment set you internet connection temporarily to "direct connection" and then see if it works. Curt On 10/11/05, Ken Barker <ken.barker-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > Curt. This rocks!! One small problem for me on WinXP: > > www.cookbook.com <http://www.cookbook.com> yields only the Apache Test > Page. There was one error on the Start SCGI step. > > ERROR: Could not setup a SIGHUP handler. You won''t be able to get status. > > It is "Listening for connections on 127.0.0.1:9999 <http://127.0.0.1:9999> > " > > Thanks. > > Ken > > P.S . USB Key portable development environment is now very feasible. > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > >_______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
It is great! I am running it as my server now. 2005/10/12, Curt Hibbs <curt.hibbs-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>:> Did you edit your HOSTS file and add the line: > > 127.0.0.1 www.mycookbook.com > > Is you browse configured to use a proxy server? If so, make sue you''ve got > the checkbox checked to now use the proxy for local addresses (this is an IE > setting). Or better yet, as an experiment set you internet connection > temporarily to "direct connection" and then see if it works. > > Curt > > > On 10/11/05, Ken Barker <ken.barker-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > Curt. This rocks!! One small problem for me on WinXP: > > > > www.cookbook.com yields only the Apache Test Page. There was one error on > the Start SCGI step. > > > > > > ERROR: Could not setup a SIGHUP handler. You won''t be able to get status. > > > > It is "Listening for connections on 127.0.0.1:9999" > > > > Thanks. > > > > Ken > > > > P.S . USB Key portable development environment is now very feasible. > > > > _______________________________________________ > > Rails mailing list > > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > > http://lists.rubyonrails.org/mailman/listinfo/rails > > > > > > > > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > >
I keep getting port conflicts on port 80 with skype. 11/10 18:10:53 Apache : Apache port (80) is used by "Play: Skype contact online" (Skype.exe) ! Any suggestions? Thanks, -- Tom.
Tom, Skyoe has a setting to use port 80 as a backup. Uncheck it and you''ll be good to go. I used to have the same problem with Skype and IIS. Greg Tom Jordan wrote:>I keep getting port conflicts on port 80 with skype. >11/10 18:10:53 Apache : Apache port (80) is used by "Play: Skype >contact online" (Skype.exe) ! > >Any suggestions? > >Thanks, >-- Tom. >_______________________________________________ >Rails mailing list >Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org >http://lists.rubyonrails.org/mailman/listinfo/rails > > >_______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Tom Jordan wrote:> I keep getting port conflicts on port 80 with skype. > 11/10 18:10:53 Apache : Apache port (80) is used by "Play: Skype > contact online" (Skype.exe) ! > > Any suggestions?Yeah, make Skype not listen on port 80; http://weblogs.asp.net/george_v_reilly/archive/2004/09/15/230281.aspx -- Jakob Skjerning - http://mentalized.net
On 10/12/05, Gregory Narain <greg-1UNOE6yETxH2eFz/2MeuCQ@public.gmane.org> wrote:> > Tom, > > Skyoe has a setting to use port 80 as a backup. Uncheck it and you''ll > be good to go. I used to have the same problem with Skype and IIS.That''s a much better solution that reconfiguring apache to another port! Thanks, Curt Greg> > Tom Jordan wrote: > > >I keep getting port conflicts on port 80 with skype. > >11/10 18:10:53 Apache : Apache port (80) is used by "Play: Skype > >contact online" (Skype.exe) ! > > > >Any suggestions? > > > >Thanks, > >-- Tom. > >_______________________________________________ > >Rails mailing list > >Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > >http://lists.rubyonrails.org/mailman/listinfo/rails > > > > > > > > > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > > >_______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
That did it; thanks everyone. On 10/12/05, Curt Hibbs <curt.hibbs-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> On 10/12/05, Gregory Narain <greg-1UNOE6yETxH2eFz/2MeuCQ@public.gmane.org> wrote: > > Tom, > > > > Skyoe has a setting to use port 80 as a backup. Uncheck it and you''ll > > be good to go. I used to have the same problem with Skype and IIS. > > That''s a much better solution that reconfiguring apache to another port! >-- "Nothing will ever be attempted, if all possible objections must first be overcome." - Samuel Johnson