Changed State to use composite, natural keys.
[merb_mart.git] / INSTALL
blobe7292a9c01d61b22038d2aff727217e50f7a9b73
1 Installation
2 ============
3  
4 Dependencies
5 ------------
7 MerbMart master branch is being built on the cutting-edge Merb framework, and
8 the bleeding edge DataMapper framework. As such, you'll have to get yourself 
9 setup with those gems before you get the chance to play with MerbMart.
11 Dependencies for MerbMart:
13  * **DataMapper 0.9** - 'edge' development
14     * *DataObjects*
15         * `git clone git://github.com/sam/do.git`
16         * `cd data_objects && rake gem && sudo gem install pkg/data_objects-0.9.0.gem`
17         * install the relevant driver for your database
18     * *dm-core* 
19         * `git clone git://github.com/sam/dm-core.git`
20     * *dm-more* 
21         * `git clone git://github.com/sam/dm-more.git`
22         * *dm-aggregates*
23         * *dm-is-tree*
24         * *dm-migrations*
25         * *dm-timestamps*
26         * *dm-types*
27         * *dm-validations*
28         * *merb\_datamapper*  
29         (NOTE: do not use the *merb\_datamapper* included in the 0.9.2 distribution of
30          *merb_plugins*, as it was designed for DataMapper 0.3 series)
31  * **Merb 0.9.3** (or above)
32     * *merb-core*           : `sudo gem install merb-core`
33     * *merb-more*           : `sudo gem install merb-more`
34     * *merb\_plugins*
35         * *merb\_helpers*   : `sudo gem install merb_helpers`
36         * *merb\_stories*  
37         (NOTE:> 0.9.3 required. Install from merb\_plugins source.
38         See merb-plugins issue 
39         [106](http://merb.lighthouseapp.com/projects/7588/tickets/106-merb_stories-require-old-rspec-plugin) )
40     
41 Running Specs
42 -------------
44 To run all specs:
46     rake spec
48 You can also run individual groups of specs. To see tasks available to you:
50     rake -T
52 Installation
53 ------------
55 Like any other Merb application, to startup the application:
57     merb