`
LiYunpeng
  • 浏览: 954611 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

安装yeoman出现错误npm ERR! yo@1.7.0 postinstall: `yodoctor`

阅读更多
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "yo" "-g"
npm ERR! node v4.4.2
npm ERR! npm  v3.8.6
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn

npm ERR! yo@1.7.0 postinstall: `yodoctor`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the yo@1.7.0 postinstall script 'yodoctor'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the yo package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     yodoctor
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs yo
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls yo
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/LiYunpeng/npm-debug.log




参看
https://docs.npmjs.com/getting-started/fixing-npm-permissions
通过命令行查看
npm config get prefix
如果是user/local则可以执行下面的语句,如果只是user那么采用第二种方式(将node的文件夹移走)

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

将对应的文件夹授权
变量whoami就是当前用户的文件夹位置,npm config get prefix就是npm中配置的安装目录前缀

然后执行cd && npm install yo -g
貌似如果之前安装过yo,在/usr/local/bin/下已经存在yo的情况下,执行npm install yo -g会不允许,所以要cd &&
分享到:
评论

相关推荐

    create-yo:将任何Yeoman生成器与“ npm init”一起使用

    将任何Yeoman生成器与“ npm init”一起使用 从npm v6.1.0开始,您可以带有npm init来构建项目。 目录 安装 您可以安装它,但不必这样做。 如果需要,请使用npm进行全局安装。 要求 Node.js v10.0.0 + npm v6.1.0 +...

    gallery-by-react:一个基于react的照片库项目

    安装yeoman: npm install -g yo 安装yeoman模板: npm install -g generator-react-webpack 自动生成项目: yo react-webpack gallery-by-react 安装项目所有的依赖类库: npm install 编辑 Main.js 开始项目 ##发布...

    yeoman-generator-frontend:前端项目的 yeoman 生成器

    快速安装yeoman 如果你没有 npm 然后去: 安装 npm sudo npm install npm -g 安装 yeoman npm install -g yo Yeoman 生成器前端样板 要运行“ generator-frontend-boilerplate”,请在任意位置下载源代码。 ...

    Node.js-yo-用来运行Yeoman生成器的CLI工具

    **Node.js-yo-用来运行Yeoman生成器的CLI工具** 在Node.js开发环境中,Yo(全称为yo-generator)是一个非常实用的命令行接口(CLI)工具,它用于运行Yeoman生成器。Yeoman是一个开源工作流框架,旨在简化软件开发的...

    generator-aurelia-dropwizard:Yeoman发电机,用于Aurelia + Dropwizard

    安装Yeoman: npm install -g yo 安装Aurelia-Dropwizard发生器: npm install -g generator-aurelia-dropwizard 创建一个Dropwizard服务 在新目录中,生成服务: yo aurelia-dropwizard 编译服务: mvn ...

    yeoman-generator-dizmo-vue:dizmoGen

    npm install -g yo npm install -g @dizmo/generator-dizmo-vue 注意:在大多数操作系统上, -g选项( --global快捷方式)需要超级用户(管理员)权限。 但是,出于安全考虑,请避免使用这样的特权帐户,并请参阅...

    generator-labs:快速创建应用

    使用Yeoman作为生成器框架安装: npm i -g yo如果npm抛出404,请尝试将npm注册表设置为默认npm注册表。 如果仍然抛出,请尝试登录npm login 要使用此生成器:(DEV) 克隆此仓库导航到项目的根目录&&运行: npm link...

    generator-drupal-component:适用于Drupal组件的Yeoman发电机

    安装Yeoman: npm install -g yo 安装drupal-component生成器: npm install -g StoraH/generator-drupal-component 生成组件 yo drupal-component 名称 js文件(是/否) scss fil(是/否) 树枝(是/否) ...

    yeoman-generator-dizmo-react:dizmoGen

    套件安装npm install -g yonpm install -g @dizmo/generator-dizmo-react 注意:在大多数操作系统上, -g选项( --global快捷方式)需要超级用户(管理员)权限。 但是,出于安全考虑,请避免使用这样的特权帐户,并...

    generator-npm-package:n坚定的npm软件包引导程序

    首先,使用安装Yeoman和generator-npm-package(假设您已经预安装了node.js )。 yarn global add yo @azz/generator-npm-package 用 yo @azz/npm-package Swift的 $ yo @azz/npm-package _ __ _ __ _ __ ___ _ ...

    generator-babel-express:使用Babel的ES2015 Express应用程序的Yeoman生成器

    如果尚未安装Yeoman,请npm install -g yo它: npm install -g yo 安装发电机: npm install generator-babel-express 用法 为新应用创建目录: mkdir example-app && cd $_ 运行发电机: yo babel-express

    generator-static-angular:角度静态项目的Yeoman发电机

    Yeoman: $ npm install -g yo 凉亭: $ npm install -g bower 生成器静态角度: $ npm install -g generator-static-angular入门启动生成器: $ yo static-angular 安装依赖项: $ npm install -g bower$ npm ...

    generator-volto:Face App Yeoman Generator

    $ npm install -g yo $ npm install -g @plone/generator-volto 用法 创建一个新的 Volto 项目 $ yo @plone/volto 这将在当前文件夹中引导一个新的 Volto 项目。 它会问几个问题:项目名称、项目描述和插件列表。 ...

    generator-openmrs-owa:已弃用! 搬到这里

    : 生成器特征当前支持以下功能: 脚手架基本OWA文件夹结构和文件 使用生产构建 使用Webpack进行本地部署 使用软件包管理 使用实时重载,交互同步以及更多功能入门安装依赖项: npm install --global yo 安装生成器...

    generator-npm-es6:yeoman生成器,用于创建用ES6编写但在ES5中进行编译和发布的npm库

    您需要安装nodejs,npm和yeoman。 并安装。 这将包括npm。 现在,安装yeoman。 npm install -g yo 如果您想了解有关yeoman的更多信息,请查阅《 。 安装 要从npm安装generator-npm-es6,请运行: npm install -...

    CS3213VisualIDEnew

    安装 Yeoman 工具集: $ npm install -g yo 如果您看到权限或访问错误,则需要在上述命令前添加 sudo,如下所示: $ sudo npm install -g yo 安装 Bower: $ npm install -g bower 安装 Grunt:$ npm install -g ...

    generator-angular-brunch:AngularJS,早午餐,Jade模板等等。

    发电机角支 **状态:开发中**入门安装Yeoman和Generator npm install -g yo generator-angular-brunch用创建一个项目目录mkdir projectcd project 建立专案yo angular-brunch子发电机此外,您还有一系列可用的子生成...

    generator-node-module:节点模块的 Yeoman 生成器

    入门要使用生成器,请确保您已安装 Yeoman: $ npm install -g yo 有关 Yeoman 生成器的一般概述,请参阅。安装$ npm install -g @kgryte/generator-node-module用法安装后,导航到要放置生成文件的目录并运行$ yo @...

    generator-readme:我惯用的自述文件的简单yeoman生成器

    我惯用的README.md简单yeoman生成器。 要求 这是一个风俗发电机。 您应该已经安装了 。 安装 @simbo/generator-readme是一个公共用户范围的npm软件包。 您可以使用…安装它。 # …npm npm install -g @simbo/...

Global site tag (gtag.js) - Google Analytics