Commit 001152af98287f192f59761ef8beae51ccdd30e4
1 parent
dedc285f
Exists in
master
and in
28 other branches
Add solr instructions for HACKING and INSTALL
Showing
2 changed files
with
13 additions
and
3 deletions
Show diff stats
HACKING
@@ -38,6 +38,9 @@ commands and make sure you understand what you are doing): | @@ -38,6 +38,9 @@ commands and make sure you understand what you are doing): | ||
38 | cp config/database.yml.sqlite3 config/database.yml | 38 | cp config/database.yml.sqlite3 config/database.yml |
39 | # create tmp directory if it doesn't exist | 39 | # create tmp directory if it doesn't exist |
40 | mkdir tmp | 40 | mkdir tmp |
41 | + # download and start Solr | ||
42 | + rake solr:download | ||
43 | + rake solr:start | ||
41 | # create the development database | 44 | # create the development database |
42 | rake db:schema:load | 45 | rake db:schema:load |
43 | # run pending migrations | 46 | # run pending migrations |
INSTALL
@@ -13,7 +13,7 @@ You need to install some packages Noosfero depends on. On Debian GNU/Linux or | @@ -13,7 +13,7 @@ You need to install some packages Noosfero depends on. On Debian GNU/Linux or | ||
13 | Debian-based systems, all of these packages are available through the Debian | 13 | Debian-based systems, all of these packages are available through the Debian |
14 | archive. You can install them with the following command: | 14 | archive. You can install them with the following command: |
15 | 15 | ||
16 | - # apt-get install ruby rake po4a libgettext-ruby-util libgettext-ruby-data libgettext-ruby1.8 libsqlite3-ruby rcov librmagick-ruby libredcloth-ruby libwill-paginate-ruby iso-codes libfeedparser-ruby libferret-ruby libdaemons-ruby mongrel mongrel-cluster tango-icon-theme libhpricot-ruby | 16 | + # apt-get install ruby rake po4a libgettext-ruby-util libgettext-ruby-data libgettext-ruby1.8 libsqlite3-ruby rcov librmagick-ruby libredcloth-ruby libwill-paginate-ruby iso-codes libfeedparser-ruby openjdk-6-jre libdaemons-ruby mongrel mongrel-cluster tango-icon-theme libhpricot-ruby |
17 | 17 | ||
18 | On other systems, they may or may not be available through your regular package | 18 | On other systems, they may or may not be available through your regular package |
19 | management system. Below are the links to their homepages. | 19 | management system. Below are the links to their homepages. |
@@ -24,7 +24,7 @@ management system. Below are the links to their homepages. | @@ -24,7 +24,7 @@ management system. Below are the links to their homepages. | ||
24 | * Ruby-GetText: http://www.yotabanana.com/hiki/ruby-gettext.html?ruby-gettext (at least version 1.9.0) | 24 | * Ruby-GetText: http://www.yotabanana.com/hiki/ruby-gettext.html?ruby-gettext (at least version 1.9.0) |
25 | * Ruby-sqlite3: http://rubyforge.org/projects/sqlite-ruby | 25 | * Ruby-sqlite3: http://rubyforge.org/projects/sqlite-ruby |
26 | * rcov: http://eigenclass.org/hiki/rcov | 26 | * rcov: http://eigenclass.org/hiki/rcov |
27 | -* Ferret: http://ferret.davebalmain.com/trac | 27 | +* Solr: http://lucene.apache.org/solr |
28 | * RMagick: http://rmagick.rubyforge.org/ | 28 | * RMagick: http://rmagick.rubyforge.org/ |
29 | * RedCloth: http://redcloth.org/ | 29 | * RedCloth: http://redcloth.org/ |
30 | * will_paginate: http://github.com/mislav/will_paginate/wikis | 30 | * will_paginate: http://github.com/mislav/will_paginate/wikis |
@@ -115,8 +115,11 @@ $ tar -zxvf noosfero-0.27.1.tar.gz | @@ -115,8 +115,11 @@ $ tar -zxvf noosfero-0.27.1.tar.gz | ||
115 | $ ln -s noosfero-0.27.1 current | 115 | $ ln -s noosfero-0.27.1 current |
116 | $ cd current | 116 | $ cd current |
117 | 117 | ||
118 | -Copy config/ferret_server.yml.dist to config/ferret_server.yml. You will | 118 | +Copy config/solr.yml.dist to config/solr.yml. You will |
119 | probably not need to customize this configuration, but have a look at it. | 119 | probably not need to customize this configuration, but have a look at it. |
120 | +Then you'll need to download Solr into noosfero: | ||
121 | + | ||
122 | +$ rake solr:download | ||
120 | 123 | ||
121 | Create the mongrel configuration file: | 124 | Create the mongrel configuration file: |
122 | 125 | ||
@@ -237,6 +240,10 @@ Create the database structure: | @@ -237,6 +240,10 @@ Create the database structure: | ||
237 | 240 | ||
238 | $ RAILS_ENV=production rake db:schema:load | 241 | $ RAILS_ENV=production rake db:schema:load |
239 | 242 | ||
243 | +Run Solr: | ||
244 | + | ||
245 | +$ rake solr:start | ||
246 | + | ||
240 | Now we have to create some initial data. To create your default environment | 247 | Now we have to create some initial data. To create your default environment |
241 | (the first one), run the command below: | 248 | (the first one), run the command below: |
242 | 249 |