root/trunk/INSTALL

Revision 713, 1.8 kB (checked in by piyawat, 1 year ago)

many optimizations

Line 
1 Introduction
2 ------------
3 KnowledgeVolution is a Ruby on Rails application.
4 It surely acts and behaves like any Rails applications.
5 So, the installation should be similar.
6
7 Requirements
8 ------------
9
10 = Requirements for Execution
11 1. Ruby
12 2. MySQL
13 3. LigHTTPD or Apache (LigHTTPD is recommended)
14 4. RubyGems (for Ruby package management)
15 5. Rails ('sudo gem install rails --include-dependencies')
16 6. Ruby-GetText ('sudo gem install gettext --include-dependencies')
17 7. RedCloth ('sudo gem install redcloth --include-dependencies')
18 8. Color-Tools ('sudo gem install color-tools --include-dependencies')
19 9. RMagick ('sudo gem install rmagick --include-dependencies')
20    Note: you must have ImageMagick or GraphicsMagick installed on your system before installing this gem.
21 10. Markaby ('sudo gem install markaby --include-dependencies')
22 11. memcache-client ('sudo gem install memcache-client --include-dependencies')
23 12. MemCache Server (find info from Google)
24 13. cached_model ('sudo gem install cached_model --include-dependencies')
25
26 = Requirements for Deployment
27 1. Capistrano ('sudo gem install capistrano --include-dependencies')
28 2. Termios ('sudo gem install termios --include-dependencies')
29
30 = Optional Gems
31 1. fcgi ('sudo gem install fcgi --include-dependencies')
32    Note: you must have FastCGI development kit installed before installing this gem.
33 1. mysql ('sudo gem install mysql --include-dependencies')
34
35 Quick Installation Guide
36 ------------------------
37 1. Edit 'config/database.yml'. Create databases and users according to the file.
38 2. Run 'rake migrate'
39 3. Edit 'config/kv.rb'
40 4. Run 'script/server'
41 5. Your KV is running at http://yourserver.org:3000/
42
43 To Do
44 -----
45 - Write Long Installation Guide
46 - Write how to install KV to send and receive mails
47 - Could somebody help?
48
49 Developers
50 ----------
51 See AUTHORS
Note: See TracBrowser for help on using the browser.