First off, thanks to paul for putting so much work into this -- this
is my first time with ec2 and it's going remarkably smoothly (compared
to how i feared it would go after reading amazon's instructions!).
I did hit a number of snags... I would do some forking and pushing but
I'm not even sure where to change most of these things, short of
running the build scripts myself.
* the github gem is much more advanced than the rubygems version --
there were a few things that just did not work with the rubygems
version. The instructions should probably include "sudo gem install
pauldowman-ec2onrails" instead of just "sudo gem install ec2onrails".
* The AMI ids on the github readme seem to be behind the ones on the
ec2onrails.rubyforge.org readme -- 0_9_9 vs 0_9_9_1
* That said, even 0_9_9_1 seems to be behind what the github gem's
capistrano tasks need. For instance:
** A large chunk of c2onrails:setup requires changing the app user's
group to "rootequiv" and sudoing. But there is no group "rootequiv",
and the sudoers file is not the same as the github /server/files/etc/
sudoers
** Some of the scripts ec2onrails:setup needs are not in /usr/local/
ec2onrails/bin/.
I guess it's just a question of synching up the new github version to
the AMI setup? Seems like I could git clone the repository and run a
script, but I was unsuccessful in figuring that out.