Reputation: 11247
I am trying to run through nodeschool.io exercises. I am having trouble running their packages.
The first package I installed:
$ npm install -g learnyounode
$ learnyounode
Runs the package with the command learnyounode
Every other package on their site I tried installing and can't run the program with the proper command in the command line, ex:
$ npm install -g functional-javascript-workshop@latest
$ /Users/name/npm/bin/functional-javascript -> /Users/name/npm/lib/node_modules/functional-javascript-workshop/functional-javascript.js
/Users/name/npm/bin/functional-javascript-workshop -> /Users/name/npm/lib/node_modules/functional-javascript-workshop/functional-javascript.js
[email protected] /Users/name/npm/lib/node_modules/functional-javascript-workshop
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
$ functional-javascript-workshop
$ -bash: functional-javascript-workshop: command not found
Here is a link to the package I am trying to install in the example: functional-javascript-workshop
As you can see, I am getting the message
-bash - command not found
Looking at other posts with similar problems, I ran the following commands to see my path and where the packages are being saved:
$ which node
$ /usr/local/bin/node
$ which npm
$ /usr/local/bin/npm
$PATH
$ Users/name/.rbenv/shims:/Users/name/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: No such file or directory
Steps I tried:
It looks like my node-modules are being installed at /Users/name/npm/lib/node_modules
I'm not sure though how to give my command line access or a way of looking into that path for the command to start the program.
Upvotes: 10
Views: 12522
Reputation: 13887
The functional-javascript-workshop
executable is in /Users/name/npm/bin
, which is not in your PATH variable, add this to your .bashrc
or .bash_profile
file:
export PATH=$PATH:/Users/name/npm/bin
Then you should be able to run functional-javascript-workshop
Upvotes: 6