Install compiler tools
Set directory permissions
Set directory privileges
Warning: Changing privileges like this is appropriate only on your local development system. Never do this on a server system.
To install Node and StrongLoop , you need permissions to write to directories:
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.
DO NOT use the above
chown command on the
/usr/bin directory. Doing so can severely misconfigure your system.
If you have to use
sudo, use the following command:
$ sudo npm install -g --unsafe-perm install strongloop
If you haven’t already installed Node, download the native installer from nodejs.org and run it.
Tip: For best results, use the latest LTS (long-term support) release of Node.js.
Follow these steps:
- Open a Terminal window.
Enter this command:
$ npm install -g strongloop
If you didn’t set your file and directory privileges as instructed above, use this command (not recommended):
$ sudo npm install -g strongloop
Note: During installation, you may see a number of errors from
node-gypif you don’t have compiler tools installed. You can ignore the errors for now.
If you run into any problems, see Installation troubleshooting.