It might be worth looking at InstantRails. It provides a single installation that installs (on Windows) Ruby, Rails, web server, mysql and sample rails apps ready to go. If I understand correctly this is virtually what you want to do I think (where your app replaces the sample apps). That suggests that what you want to do is at least feasible.
2009/3/5 Chris Kottom <[email protected]> > Hi David, > > Always tough to answer a question about how easy something's going to be > for a completely non-technical user. (Tech people tend to have a blind spot > in this area.) > > I don't personally know of anyone who's distributing applications like > this, so whether or not it's possible for someone to make such a model > simple enough and to make it scale. Maybe have a look at Bitnami's > RubyStack product (http://bitnami.org/stack/rubystack). Something like > that might take you part of the way to where you want to go, though I'm not > sure how you would go about wrapping your application code into the > installation package. (Maybe try getting in touch with them directly to see > if they do custom distributions?) > > > > On Thu, Mar 5, 2009 at 9:21 AM, David Nitzsche-Bell < > [email protected]> wrote: > >> >> Thanks for the response, but my interest is not in *adding* an entire >> language, but switching to RoR. >> >> I want to know if this is possible at all, not just with this app. >> >> So the question is reduced to: >> >> Is it possible to develop a RoR app that someone can download and >> install all necessary pieces (web server, database, RoR, and app) for >> local use only without any technical knowledge? >> >> >> >> On Mar 5, 2009, at 00.54 , Eric wrote: >> >> > >> > adding an entire language with bells and whistles would complicate >> > your install package immensely. given your reqs I'd just plan to run >> > the whole thing in the browser and move it to .js and maybe a filedb. >> > >> > On Mar 4, 2:46 pm, Zonker <[email protected]> wrote: >> >> I am consulting on a software project which is database intensive and >> >> the interface is web-based. Users can download an installation >> >> package >> >> which, if necessary, installs Microsoft IIS, some free Microsoft >> >> database server (I think it's a stripped-down version of MS-SQL) and >> >> then the HTML, ASP, and JavaScript-based app. It only runs on Windows >> >> machines and only works in IE. Oh, and it needed certain tweaks or >> >> patches to make it work under Vista; the version which worked under >> >> XP >> >> didn't work 100% in Vista. >> >> >> >> As one who appreciates standards and not being tied to one >> >> technology, >> >> especially browsers, and having seen the database design and the >> >> actual app in action, plus lots of insight into how difficult it is >> >> to >> >> maintain, upgrade, etc., my immediate thought was: it must be >> >> possible >> >> to do it better by adhering to web standards as much as possible >> >> (rather than as little as possible), break the dependence on MS >> >> products, etc. >> >> >> >> I'm a huge fan of RoR but still relatively new to it, but based on my >> >> readings (Agile Web Dev for Rails) and investigations, I thought that >> >> this app would be perfect for RoR. >> >> >> >> But, before I suggest making a switch which will take lots of time >> >> and >> >> cost lots of money, I need to know how easy it would be for anyone to >> >> take a basic office computer with just XP or Vista (or Mac!) and >> >> install all that is necessary: a web server, a database, Ruby and >> >> Rails, and the app itself? >> >> >> >> What would need to happen is: >> >> >> >> 1. User downloads my-app-install.zip >> >> 2. User unzips download >> >> 3. User runs install-my-app.bat or something like that. >> >> 4. User opens any browser and enters: my-app.local (or whatever) and >> >> the app starts. >> >> >> >> Is there a way to do this with a RoR solution? >> >> >> >> Note: This web-based app would only be run locally, not as a general >> >> website available to all. >> >> >> >> I'd be really interested if anyone has done something like this or if >> >> anyone has some thoughts on the matter. >> >> >> >> If I'm not being clear, please let me know - I'll try to rephrase. >> >> >> >> Regards, >> >> Zonker >> > > >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

