----- Original Message ----- | From: "sergio_101" <sergio.rrd@gmail.com> | To: "A friendly place where any question about pharo is welcome" <pharo-users@lists.gforge.inria.fr> | Sent: Sunday, September 9, 2012 9:48:14 AM | Subject: Re: [Pharo-users] problems installing gemtools | | On Sun, Sep 9, 2012 at 9:37 AM, Dale Henrichs <dhenrich@vmware.com> | wrote: | > Sergio, | > | > Because of VM issue and OmniBrowser changes, the latest Pharo image | > that works with GemTools is 1.1.1:( and you need to use a pretty | > old vm[1] as well. | | thanks, dale.. | | how about a quick sanity check.. here's what i have set up.. | | pharo 1.4 developing my app in seaside 3.0... | | once i have my app working... | | grab a gemtools image to talk to my deployed gemstone server. i am | going to guess that at this point, i will not need gemstone installed | on my local machine.. ever.. the image with gemtools on it will | handle | grabbing the latest code, and deploying it to the gemstone server.. | | the app will just run on its merry way, being updated live.. | | does this sound reasonable? I have one caveat for working with GemStone and that is that you should have a staging/development sandbox for GemStone in addition to your production system. Ideally the sandbox is a pretty close clone of your production environment presumably runnable as a virtual machine within your development environment. Before deploying into production you should deploy onto your sandbox and run your unit tests against the deployed GemStone system ... you can make periodic backups of your production environment and restore them in your sandbox, so that the sandbox tracks your production environment pretty closely. GemTools over the WAN can try your patience, so you will want to do most of your GemStone development work against the local sandbox... For production deployment you should probably consider using topaz (the REPL for GemStone) and use the sandbox to develop/debug your update scripts. | | i guess my real question is.. | | should i absolutely not concern myself with gemtools until the app is | ready to deploy? For some definition of "ready to deploy", yes. Once you have some reasonable prototypes of your system running in Pharo, it is worth spending the time getting the GemStone environment(s) set up and "port" your app to GemStone and then get the build/update/test process worked out ... You don't want to save up any surprises that might be there until the last moment:) Dale | | thanks! | | | -- | ---- | peace, | sergio | photographer, journalist, visionary | | http://www.ThoseOptimizeGuys.com | http://www.CodingForHire.com | http://www.coffee-black.com | http://www.painlessfrugality.com | http://www.twitter.com/sergio_101 | http://www.facebook.com/sergio101 | |