diff --git a/src/docs/user/configuration/notifications.diviner b/src/docs/user/configuration/notifications.diviner index 600c901540..71609826c9 100644 --- a/src/docs/user/configuration/notifications.diviner +++ b/src/docs/user/configuration/notifications.diviner @@ -41,16 +41,10 @@ The notification server uses Node.js, so you'll need to install it first. To install Node.js, follow the instructions on [[ http://nodejs.org | nodejs.org ]]. -You will also need to install the `ws` module for Node. After installing -Node, run `npm install -g ws` to install it. +You will also need to install the `ws` module for Node. This needs to be +installed into the notification server directory: - name="(Option 1, Recommended) Install 'ws' Module Globally" - $ npm install -g ws # Global Install - -If you prefer, you can also install it locally in the `support/aphlict/server/` -directory: - - name="(Option 2) Install 'ws' Module Locally" + phabricator/ $ cd support/aphlict/server/ phabricator/support/aphlict/server/ $ npm install ws Once Node.js and the `ws` module are installed, you're ready to start the diff --git a/support/aphlict/server/aphlict_server.js b/support/aphlict/server/aphlict_server.js index a662ad4304..d4c94ca831 100644 --- a/support/aphlict/server/aphlict_server.js +++ b/support/aphlict/server/aphlict_server.js @@ -52,7 +52,8 @@ try { } catch (ex) { throw new Error( 'You need to install the Node.js "ws" module for websocket support. ' + - 'Usually, you can do this with `npm install -g ws`. ' + ex.toString()); + 'See "Notifications User Guide: Setup and Configuration" in the ' + + 'documentation for instructions. ' + ex.toString()); } var ssl_config = {