我的node 安装在 /usr/local/bin 下 ,而且在 /usr/local/include 下可以看到 node文件目录及文件 和 /usr/local/lib 下可以看到 node_modules文件目录及文件,我的疑惑是:难道还要设置环境变量吗?还是我需要什么设置;
我安装node 用了两种方式安装还是这种情况 1.我在node 官方下载 node-v0.10.26.pkg 安装 2.用git 在github下载原码编译 ./config make install
所以请大侠们指教
- 命令行下:
echo $PATH
, 看看输出是什么,里面有没有 /usr/local/bin。 - 同上:
ls -l /usr/local/bin | grep node
, 看看node是否确实存在。 - 同上:
ls -l /usr/local/bin/node
。
我的执行这三个命令如下: $PATH -bash: /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Users/cgpu456/.rvm/gems/ruby-2.0.0-p247/bin:/Users/cgpu456/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/cgpu456/.rvm/rubies/ruby-2.0.0-p247/bin:/Users/cgpu456/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin: /usr/local/bin: No such file or directory
sudo ls -l /usr/local/bin | grep node Password: -rwxr-xr-x 1 root wheel 12436720 3 1 12:19 node lrwxr-xr-x 1 root wheel 38 3 1 12:20 npm -> …/lib/node_modules/npm/bin/npm-cli.js
sudo ls -l /usr/local/bin/node -rwxr-xr-x 1 root wheel 12436720 3 1 12:19 /usr/local/bin/node
基本是有这个的,新手的理解:有这个权限