message = Amahi 7 for Fedora 19<br />Maintenance Support ONLY!}}
Amahi "edge" is the developer version of Amahi, with the very latest and greatest code in it.
Amahi Edge is the developer version of Amahi, with the very latest and greatest code in it. It lives in a the master branch of the Amahi Git git repo, calledat https://github.com/amahi-edge/platform
This page is about working notes for the latest in the development tree.
= How to Get Amahi Edge Running =
This procedure is the way to get Amahi 7 running in development. This has been tested with a clean Fedora 19 minimal install from the netinst DVD (generally without updates), though it can be done on Mac OS X as well:
# open a terminal window
# If you are running Fedora, do this as Root (<code>su</code>):
##enter the root password (not the one from the first user)
##<code>yum groupinstall 'Development Tools'</code>, or for a shorter install do:
##* <code>yum -y install make git mysql-devel sqlite-devel mysql-server gcc-c++ tar rpm-build</code>
Step by step tutorial for setting up the new Amahi-7 Ruby on Rails developer code
This tut assumes you have Ruby and rails installed as a normal user and a directory for new projects somewhere in your home directory.
1) download the latest tarball from http://alpha.amahi.org/tmp/
2) extract the tarball into your user folder use tar or your file manager-extract function
3) then cd /amahi-7 ; bundle install; rake db:create; rake db:migrate; rails s
= Tips =
* Start with VM with virtual machine snapshots. Take a snapshot of your VM to beginat the beginning, in case you have to revert, and take a snapshot as you progress through milestones.
* If you do not have a VM, take a snapshot of your development database. You can use ./script/db-duplicate and ./script/db-restore (use with care!)
* Don't forget, the Amahi forum has a section for [http://forums.amahi.org/viewforum.php?f=41 virtualization], in case you're looking for some input in that area.