You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by Apache Wiki <wi...@apache.org> on 2008/06/20 13:43:13 UTC
[Couchdb Wiki] Update of "InstallingOnWindows" by Zhengji Li
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.
The following page has been changed by Zhengji Li:
http://wiki.apache.org/couchdb/InstallingOnWindows
------------------------------------------------------------------------------
== Step 2. Prepare JS Engine ==
- CouchDB can use multiple scripts to "map" a function to documents in a
+ CouchDB can use multiple scripts to "map" a function onto documents in a
database. For now, a JavaScript engine is required.
Theoretically, any JavaScript engine can be used by CouchDB if it can be
- bridged into Erlang. But there are not many engines avaliable all over the
+ bridged into Erlang. But there are not many engines available all over the
world. If you have one, and it can be used as a "port" by Erlang, then this
- step is already done to you. If you donot have, which is more likely to
+ step is already done to you. If you do not have, which is more likely to
happen, please download Mozilla SpiderMonkey engine's source code under
MPL/GPL/LGPL tri-license from the URL below, and build it following the
instructions, besides its shell. By doing this, we get js32.dll and
@@ -57, +57 @@
From now on, we will go into CouchDB's source code.
couch_erl_driver.c is a link-in port for Erlang, providing ICU features to
- CouchDB. The simplist way to build this DLL is to create a Win32 DLL
+ CouchDB. The simplest way to build this DLL is to create a Win32 DLL
project in an IDE, add couch_erl_driver.c into the project, and change
project settings to include Erlang ERTS' and ICU4C's header file path.
@@ -85, +85 @@
== Step 5. Configure CouchDB ==
- In "E:\Program Files\erl5.6.3\lib\couchdb-0.8.0\etc\couchdb", you can see couch.ini.tpl.in. Based on this template, let create couch.ini in E:\Program Files\erl5.6.3\bin.
+ In "E:\Program Files\erl5.6.3\lib\couchdb-0.8.0\etc\couchdb", you can see couch.ini.tpl.in. Based on this template, let's create couch.ini in E:\Program Files\erl5.6.3\bin.
{{{
; couch.ini
@@ -154, +154 @@
If not so lucky, database's name is displayed wrongly. We need to fix it.
Open couch_server.erl, let's try to fix all_databases() function.
- Let's leave it as homework.
+ No, let's leave it as homework.
After the homework is done, make:all() again and time to enjoy!