I am pleased to announce the newest release of Locomotive with many new features! New in 0.2.0 =========== * Select your preferred terminal: iTerm or Apple Terminal. * Keyboard shortcuts to Run/Restart (cmd-R), Stop (cmd-.), Preview in Browser (cmd-P), Show in Finder (cmd-S), Open Terminal (cmd-T), Edit in TextMate (shift-cmd-E), Add Rails Application (shift-cmd-A), and Create New Application (cmd-N). * Rails applications persist in status window until you remove them. * Rails and Web Servers are now dynamically loaded bundles. Project web site: http://locomotive.sourceforge.net Screenshots are available at: http://sourceforge.net/project/screenshots.php?group_id=146941 A short quicktime movie can be seen at: http://locomotive.sourceforge.net/images/locomotive_intro.mov (This movie shows version 0.1.1, but the general idea is unchanged) What is it? ========== Locomotive is a flexible one-click solution to Ruby on Rails development for Mac OS X 10.3+. It is a self-contained, fully functional Rails development platform including: (but not limited to) * The framework: Ruby on Rails * The favored webserver: lighttpd with FastCGI * An embedded database: SQLite What about MySQL/PostgreSQL? =========================== Locomotive includes the Ruby MySQL and PostgreSQL bindings. If you have MySQL/PostgreSQL installed, or want to use them, Locomotive is ready. What about my current Rails setup? Will Locomotive break it? =========================================================== NO! Locomotive is entirely self-contained. What exactly is included? ======================== Locomotive is designed with the fast-changing Rails world in mind and (will soon) give you a choice among Rails framework and web server bundles. The default bundles included with the Locomotive 0.2.0 distribution are: * a ''rails 0.13.1 min'' bundle * a ''lighttpd 1.3.16, FastCGI 2.4.0'' bundle The ''rails 0.13.1 min'' bundle includes: * Ruby 1.8.2 * Readline 5.0 * SQLite 2.8.16 * SQLite 3.2.5 * ruby-mysql 2.7 * FastCGI 2.4.0 * RubyGems 0.8.11, with gems: - Rails 0.13.1 - sqlite-ruby 2.2.3 - sqlite3-ruby 1.1.0 - postgres-pr 0.4.0 - fcgi 0.8.6.1 and the lighttpd 1.3.16, FastCGI 2.4.0 web server bundle includes: * lighttpd 1.3.16 * FastCGI 2.4.0 * PCRE 6.4 What''s coming? ============= * _Real_Soon_Now_(tm), Rails 0.13.1 max bundle with RMagick, salted_login, acts_as_versioned, acts_as_taggable, and much more. * Contextual menu for application specific actions * Change Rails bundle, web server, and rails environment from the status window * Script (scaffold/model/controller/etc) runner. * Log viewer. * Test runner. What else would you like to see? Cheers, Ryan -- Ryan Raaum http://www.rockefeller.edu -- Bacterial Pathogenesis and Immunology http://www.worldmartial.com -- Black Belt Instructor http://locomotive.sourceforge.net -- Self contained one-click Rails for Mac OS X
Ryan Raaum wrote:> I am pleased to announce the newest release of Locomotive with many > new features!Congratulations!> * Keyboard shortcuts to Run/Restart (cmd-R), Stop (cmd-.), Preview in > Browser (cmd-P), Show in Finder (cmd-S), Open Terminal (cmd-T), Edit > in TextMate (shift-cmd-E)It''s not immediately apparent from the site, and I''m away from my mac so can''t try it out, but how easy is it to change the editor? I use vim, and I''d rather not relearn everything - having muscle memory available on 3 different platforms is priceless as far as I''m concerned. -- Alex
Hi Alex,> > * Keyboard shortcuts to Run/Restart (cmd-R), Stop (cmd-.), Preview in > > Browser (cmd-P), Show in Finder (cmd-S), Open Terminal (cmd-T), Edit > > in TextMate (shift-cmd-E) > It''s not immediately apparent from the site, and I''m away from my mac so > can''t try it out, but how easy is it to change the editor? I use vim, > and I''d rather not relearn everything - having muscle memory available > on 3 different platforms is priceless as far as I''m concerned.Can the menu shortcut be changed in the current version? No. Can one use another editor? YES, but the convenience shortcut isn''t there. Could one''s preferred editor be set in a future version? Maybe - especially if those using another editor would give me the details on how one opens a rails application in that editor. -ryan -- Ryan Raaum http://www.rockefeller.edu -- Bacterial Pathogenesis and Immunology http://www.worldmartial.com -- Black Belt Instructor http://locomotive.sourceforge.net -- Self contained one-click Rails for Mac OS X
On 9/21/05, Ryan Raaum <ryan.raaum-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > What else would you like to see? >A windows version. :) _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Ryan, there is only a few words one can say about this app, and that''s "Absolutely frickin'' awsome, dude!!!" ;-) This app is so great and perfect for all those web ''developers''/ designers that are interested in trying out RoR, but aren''t CLI guru''s. Really truly a great job done !! On 21 Sep 2005, at 15:59, Ryan Raaum wrote:> I am pleased to announce the newest release of Locomotive with many > new features! > > New in 0.2.0 > ===========> * Select your preferred terminal: iTerm or Apple Terminal. > * Keyboard shortcuts to Run/Restart (cmd-R), Stop (cmd-.), Preview > in Browser (cmd-P), Show in Finder (cmd-S), Open Terminal (cmd-T), > Edit in TextMate (shift-cmd-E), Add Rails Application (shift-cmd- > A), and Create New Application (cmd-N). > * Rails applications persist in status window until you remove them. > * Rails and Web Servers are now dynamically loaded bundles. > > Project web site: http://locomotive.sourceforge.net > > <snip> > > What''s coming? > =============> * _Real_Soon_Now_(tm), Rails 0.13.1 max bundle with RMagick, > salted_login, acts_as_versioned, acts_as_taggable, and much more. > * Contextual menu for application specific actions > * Change Rails bundle, web server, and rails environment from the > status window > * Script (scaffold/model/controller/etc) runner. > * Log viewer. > * Test runner.The above sounds absolutely great.> What else would you like to see?-- rails_product support for sub-sites (but I guess that''s planned) Not working at all in 0.20 -- (minor point) support for double-clicking the Rails app in the status window opens the browser preview (for those that like mousing around ;-) ) -- possible ''bug'' issue to explore. 0.1.1 ran quite a bit faster - less processor intensive - than 0.20. It might have something to do with Locomotive writing some new files somewhere (where = ?), as Intego''s VirusBarrier software and mdimport kicks in every time a new request goes through the app. I''m not entirely sure what''s going on there. Still usable though ! -- there''s also a minor issue with the Stop button not being available after starting an app, need to de-select and re-select to make it available. Kind regards, Mats ---- "TextMate, coding with an incredible sense of joy and ease" - www.macromates.com -
> -- rails_product support for sub-sites (but I guess that''s planned) > Not working at all in 0.20I hope to have this in the next version (assuming that it''s not crazy complex or anything...)> -- (minor point) support for double-clicking the Rails app in the > status window opens the browser preview (for those that like mousing > around ;-) )Soon.> -- possible ''bug'' issue to explore. 0.1.1 ran quite a bit faster - > less processor intensive - than 0.20. It might have something to do > with Locomotive writing some new files somewhere (where = ?), as > Intego''s VirusBarrier software and mdimport kicks in every time a new > request goes through the app. I''m not entirely sure what''s going on > there. Still usable though !All very strange. The implementation of the setup changed considerably between 0.1.1 and 0.2.0, but the actual internals are basically the same... does the VirusBarrier have any logs you could send me?> -- there''s also a minor issue with the Stop button not being > available after starting an app, need to de-select and re-select to > make it available.Thought I had that fixed at one point - later realized it wasn''t fixed - but decided to let it go for this release. Should have it right on the next one. -ryan -- Ryan Raaum http://www.rockefeller.edu -- Bacterial Pathogenesis and Immunology http://www.worldmartial.com -- Black Belt Instructor http://locomotive.sourceforge.net -- Self contained one-click Rails for Mac OS X
In article <a33f2661050921075979a8bc53-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>, ryan.raaum- Re5JQEeQqe8AvxtiuMwx3w-XMD5yJDbdMReXY1tMh2IBg@public.gmane.org says...> * Select your preferred terminal: iTerm or Apple Terminal.Very cool! Except: - It defaults to iTerm, even if it''s not installed - But Preferences is smart enough to show only Terminal as an option - But it looks for iTerm anyway - And it isn''t satisfied when you show it where Terminal is :) -- Jay Levitt | Wellesley, MA | I feel calm. I feel ready. I can only Faster: jay at jay dot fm | conclude that''s because I don''t have a http://www.jay.fm | full grasp of the situation. - Mark Adler
> Very cool! Except: > - It defaults to iTerm, even if it''s not installed > - But Preferences is smart enough to show only Terminal as an option > - But it looks for iTerm anyway > - And it isn''t satisfied when you show it where Terminal is :)And from that it should be fairly obvious what I use ... Anyways, will fix. -ryan -- Ryan Raaum http://www.rockefeller.edu -- Bacterial Pathogenesis and Immunology http://www.worldmartial.com -- Black Belt Instructor http://locomotive.sourceforge.net -- Self contained one-click Rails for Mac OS X
Ryan > What else would you like to see? 1-click deployment to a TextDrive, Railsplayground, etc... account. I know it''s not Christmas -yet-, but my list is ready. Alain
I saw a blurb on Locomotive the other day and bookmarked it. However, I thought it was just an easy install package for OS X. The video really made it clear that is much better than that ;) Excellent work. On 9/21/05, Ryan Raaum <ryan.raaum-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I am pleased to announce the newest release of Locomotive with many > new features! > > New in 0.2.0 > ===========> > * Select your preferred terminal: iTerm or Apple Terminal. > * Keyboard shortcuts to Run/Restart (cmd-R), Stop (cmd-.), Preview in > Browser (cmd-P), Show in Finder (cmd-S), Open Terminal (cmd-T), Edit > in TextMate (shift-cmd-E), Add Rails Application (shift-cmd-A), and > Create New Application (cmd-N). > * Rails applications persist in status window until you remove them. > * Rails and Web Servers are now dynamically loaded bundles. > > Project web site: http://locomotive.sourceforge.net > > Screenshots are available at: > http://sourceforge.net/project/screenshots.php?group_id=146941 > > A short quicktime movie can be seen at: > http://locomotive.sourceforge.net/images/locomotive_intro.mov (This > movie shows version 0.1.1, but the general idea is unchanged) > > What is it? > ==========> > Locomotive is a flexible one-click solution to Ruby on Rails > development for Mac OS X 10.3+. It is a self-contained, fully > functional Rails development platform including: (but not limited to) > > * The framework: Ruby on Rails > * The favored webserver: lighttpd with FastCGI > * An embedded database: SQLite > > > What about MySQL/PostgreSQL? > ===========================> > Locomotive includes the Ruby MySQL and PostgreSQL bindings. If you > have MySQL/PostgreSQL installed, or want to use them, Locomotive is > ready. > > > What about my current Rails setup? Will Locomotive break it? > ===========================================================> > NO! Locomotive is entirely self-contained. > > > What exactly is included? > ========================> > Locomotive is designed with the fast-changing Rails world in mind and > (will soon) give you a choice among Rails framework and web server > bundles. The default bundles included with the Locomotive 0.2.0 > distribution are: > > * a ''rails 0.13.1 min'' bundle > * a ''lighttpd 1.3.16, FastCGI 2.4.0'' bundle > > The ''rails 0.13.1 min'' bundle includes: > * Ruby 1.8.2 > * Readline 5.0 > * SQLite 2.8.16 > * SQLite 3.2.5 > * ruby-mysql 2.7 > * FastCGI 2.4.0 > * RubyGems 0.8.11, with gems: > - Rails 0.13.1 > - sqlite-ruby 2.2.3 > - sqlite3-ruby 1.1.0 > - postgres-pr 0.4.0 > - fcgi 0.8.6.1 > > and the lighttpd 1.3.16, FastCGI 2.4.0 web server bundle includes: > * lighttpd 1.3.16 > * FastCGI 2.4.0 > * PCRE 6.4 > > > What''s coming? > =============> > * _Real_Soon_Now_(tm), Rails 0.13.1 max bundle with RMagick, > salted_login, acts_as_versioned, acts_as_taggable, and much more. > * Contextual menu for application specific actions > * Change Rails bundle, web server, and rails environment from the status window > * Script (scaffold/model/controller/etc) runner. > * Log viewer. > * Test runner. > > What else would you like to see? > > Cheers, > > Ryan > > > -- > Ryan Raaum > http://www.rockefeller.edu -- Bacterial Pathogenesis and Immunology > http://www.worldmartial.com -- Black Belt Instructor > http://locomotive.sourceforge.net -- Self contained one-click Rails for Mac OS X > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Ryan, How do you install additional gems to work inside Locomotive? (PS. Great work, this will really benefit the community.) - Brian
Great Work! I did get an error, however. When I follow along with the video, I get ''command not found'' when trying to create the database.>From ~/Desktop/rails_project/dbsqlite < mydb\schema.sql Thanks On 9/21/05, Alain Ravet <arav2132-6SW1mVBvVAbXsMajfR9tMA@public.gmane.org> wrote:> Ryan > > > What else would you like to see? > > 1-click deployment to a TextDrive, Railsplayground, etc... account. > > I know it''s not Christmas -yet-, but my list is ready. > > > > Alain > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Hi Victor, Did you open the Terminal from within Locomotive? or from the Finder? If you opened it from the Finder, then the proper PATH environment variable won''t be set, so it won''t be able to find the sqlite executable. (I''m getting some reports of problems getting to the Terminal if you don''t have iTerm installed - a fix is in the works - until then, you may have to install iTerm, which, IMHO, is better than the Apple supplied Terminal in any case...). Hope this helps, If it''s some other problem, let me know, --ryan On 9/22/05, Victor Tolbert <victor.tolbert-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Great Work! > > I did get an error, however. > > When I follow along with the video, I get ''command not found'' when > trying to create the database. > > >From ~/Desktop/rails_project/db > > sqlite < mydb\schema.sql > > Thanks > > > > On 9/21/05, Alain Ravet <arav2132-6SW1mVBvVAbXsMajfR9tMA@public.gmane.org> wrote: > > Ryan > > > > > What else would you like to see? > > > > 1-click deployment to a TextDrive, Railsplayground, etc... account. > > > > I know it''s not Christmas -yet-, but my list is ready. > > > > > > > > Alain > > > > _______________________________________________ > > 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 >-- Ryan Raaum http://www.rockefeller.edu -- Bacterial Pathogenesis and Immunology http://www.worldmartial.com -- Black Belt Instructor http://locomotive.sourceforge.net -- Self contained one-click Rails for Mac OS X