首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >-bash快车:找不到命令

-bash快车:找不到命令
EN

Stack Overflow用户
提问于 2015-12-18 03:00:00
回答 1查看 435关注 0票数 0

我在安装带有和不带sudo的快递生成器时遇到了一个非常奇怪的错误。

我需要运行:npm install express-generator -g,然后运行express --ejs name_here,但是在执行第一个命令时,我得到以下错误:

代码语言:javascript
复制
npm ERR! Darwin 15.2.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "express-generator" "-g"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! path /Users/[name]/.npm/lib/node_modules/express-generator/LICENSE
npm ERR! code EACCES
npm ERR! errno -13

npm ERR! Error: EACCES, unlink '/Users/[name]/.npm/lib/node_modules/express-generator/LICENSE'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES, unlink '/Users/[name]/.npm/lib/node_modules/express-generator/LICENSE']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/Users/[name]/.npm/lib/node_modules/express-generator/LICENSE' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! error rolling back Error: EACCES, unlink '/Users/[name]/.npm/lib/node_modules/express-generator/LICENSE'
npm ERR! error rolling back     at Error (native)
npm ERR! error rolling back  { [Error: EACCES, unlink '/Users/[name]/.npm/lib/node_modules/express-generator/LICENSE']
npm ERR! error rolling back   errno: -13,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/Users/[name]/.npm/lib/node_modules/express-generator/LICENSE' }

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/[name]/Documents/Projects/MEAN Stack Tutorial/npm-debug.log

在尝试了sudo npm install express-generator -g之后,我得到了以下信息:

代码语言:javascript
复制
/Users/[name]/.npm/bin/express -> /Users/[name]/.npm/lib/node_modules/express-generator/bin/express
express-generator@4.13.1 /Users/[name]/.npm/lib/node_modules/express-generator
├── sorted-object@1.0.0
├── commander@2.7.1 (graceful-readlink@1.0.1)
└── mkdirp@0.5.1 (minimist@0.0.8)

然后运行express --ejs name_here返回-bash: express: command not found

我有办法解决这个问题吗?其他的问题似乎已经解决了这个问题,试图做,但不是为我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-18 03:28:59

尝试使用带有完整路径的express命令:/Users/[name]/.npm/bin/expresssudo /Users/[name]/.npm/bin/express

看起来安装后没有设置PATH变量。((variable)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34347878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档