Follow the procedure below to install StrongLoop on MacOS.
Page Contents

Prerequisites

Install compiler tools

If you want features such as application profiling or monitoring, you must install compiler tools and Python before you start.  

See Installing compiler tools for more information.

To install Node and StrongLoop , you need permissions to write to directories:

  • /usr/local/bin 
  • /usr/local/lib/node_modules 

If you see errors such as:

npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/strongloop'
...
npm ERR! Please try running this command again as root/Administrator
...

Then you don’t have the required rights to create files or directories.  Either change the rights for the specified directories, or run the command using sudo.  In general, it’s better to fix the directory rights as follows:

$ sudo chown -R $USER /usr/local

This command makes your user account the owner of the /usr/local directory. Then you won’t ever have to use sudo to install Node or install packages globally with npm. For more information, see How to Node.

If you have to use sudo, use the following command:

$ sudo npm install -g --unsafe-perm install strongloop

Install Node.js

If you haven’t already installed Node, download and install Node.js. For best results, use the latest LTS (long-term support) release of Node.js.

Install StrongLoop  

Follow these steps:

  1. Open a terminal window
  2. Enter this command:

    $ npm install -g strongloop
    

    If you didn’t set your file and directory privileges as instructed above, you may need to use this command (not recommended):

    $ sudo npm install -g strongloop
    

</div>

If you run into any problems, see Installation troubleshooting.

Tags: installation