装bootstrap的时候,先用sudo指令装了bower,但是一打 bower isntall bootstrap 就报错:

Error: EACCES, permission denied '/Users/narumi/.config/configstore/bower-github.yml'

You don't have access to this file.

    at Object.fs.openSync (evalmachine.<anonymous>::)

    at Object.fs.readFileSync (evalmachine.<anonymous>::)

    at Object.create.all.get (/usr/local/lib/node_modules/bower/node_modules/configstore/index.js::)

    at Object.Configstore (/usr/local/lib/node_modules/bower/node_modules/configstore/index.js::)

    at readCachedConfig (/usr/local/lib/node_modules/bower/lib/config.js::)

    at defaultConfig (/usr/local/lib/node_modules/bower/lib/config.js::)

    at Object.<anonymous> (/usr/local/lib/node_modules/bower/lib/index.js::)

    at Module._compile (module.js::)

    at Object.Module._extensions..js (module.js::)

    at Module.load (module.js::)

还想用sudo?然并luan。

bower ESUDO         Cannot be run with sudo

借鉴了stackOverflow上面达人的回答,先chown

sudo chown -R $USER ~/.config/configstore/

然后再 bower install bootstrap 会提示

May bower anonymously report usage statistics to improve the tool over time? 敲个Y or N,回车

然搞定:

bower not-cached    git://github.com/twbs/bootstrap.git#*

bower resolve       git://github.com/twbs/bootstrap.git#*

bower download      https://github.com/twbs/bootstrap/archive/v3.3.6.tar.gz

bower progress      bootstrap#* received .9MB of .8MB downloaded, %

bower progress      bootstrap#* received .9MB of .8MB downloaded, %

bower progress      bootstrap#* received .9MB of .8MB downloaded, %

bower progress      bootstrap#* received .0MB of .8MB downloaded, %

bower progress      bootstrap#* received .0MB of .8MB downloaded, %

bower progress      bootstrap#* received .0MB of .8MB downloaded, %

bower progress      bootstrap#* received .0MB of .8MB downloaded, %

bower progress      bootstrap#* received .1MB of .8MB downloaded, %

bower progress      bootstrap#* received .1MB of .8MB downloaded, %

bower progress      bootstrap#* received .2MB of .8MB downloaded, %

bower progress      bootstrap#* received .4MB of .8MB downloaded, %

bower progress      bootstrap#* received .6MB of .8MB downloaded, %

bower progress      bootstrap#* received .9MB of .8MB downloaded, %

bower progress      bootstrap#* received .3MB of .8MB downloaded, %

bower progress      bootstrap#* received .8MB of .8MB downloaded, %

bower progress      bootstrap#* received .2MB of .8MB downloaded, %

bower progress      bootstrap#* received .5MB of .8MB downloaded, %

bower progress      bootstrap#* received .6MB of .8MB downloaded, %

bower progress      bootstrap#* received .8MB of .8MB downloaded, %

bower extract       bootstrap#* archive.tar.gz

bower resolved      git://github.com/twbs/bootstrap.git#3.3.6

bower not-cached    git://github.com/jquery/jquery-dist.git#1.9.1 - 2

bower resolve       git://github.com/jquery/jquery-dist.git#1.9.1 - 2

bower download      https://github.com/jquery/jquery-dist/archive/2.2.0.tar.gz

bower extract       jquery#1.9. -  archive.tar.gz

bower resolved      git://github.com/jquery/jquery-dist.git#2.2.0

bower install       bootstrap#3.3.

bower install       jquery#2.2.

延伸阅读 每天一个linux命令(30): chown命令

bower的权限问题的更多相关文章

  1. 前端工程构建工具——Yeoman

    一.Yeoman 简介 通常在开发新项目时我们都需要配置工程环境,开发目录,需要下载一些库.框架文件(如 jQuery.Backbone 等),配置编译环境(Less.Sass.Coffeescrip ...

  2. Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  3. Asp.Net Core 项目实战之权限管理系统(5) 用户登录

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  4. Asp.Net Core 项目实战之权限管理系统(6) 功能管理

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  5. Asp.Net Core 项目实战之权限管理系统(7) 组织机构、角色、用户权限

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  6. Windows环境下的NodeJS+NPM+Bower安装配置步骤

    Windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮 ...

  7. Oracle命令:授权-收回权限-角色

    Oracle命令:授权-收回权限-角色 oracle grant 不论授予何种权限,每条授权(grant)语句总是由三部分组成: 1) 接受者部分是准备获得权限的一个或多个用户的列表. 2)关键字权限 ...

  8. Spring Boot 之 RESRful API 权限控制

    摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “简单,踏实~ 读书写字放屁” 一.为何用RESTful API 1.1 RESTful是什么? ...

  9. ubuntu14.04下nodejs + npm + bower的安装、调试和部署

      1. 简介 本文介绍ubuntu14.04下nodejs+npm+bower的安装.调试和部署 参考文档 https://docs.npmjs.com/getting-started https: ...

随机推荐

  1. Spring Mvc session拦截器实现

    Spring Mvc拦截器实现session过期跳转到登录页面 配置拦截器 <mvc:interceptors> <mvc:interceptor> <mvc:mappi ...

  2. CSS background-position随笔

    1.定义和用法 background-position 属性设置背景图像的起始位置. 这个属性设置背景原图像(由 background-image 定义)的位置,背景图像如果要重复,将从这一点开始. ...

  3. HTML5吧

    一.为了能使IE9以下的IE浏览器也能支持html5的标签,所以首先得在文档头部用条件注释的方法引入那段著名的代码. 1 2 3 <!--[if lt IE 9]> <script ...

  4. C++的MFC,与C#的.NET

    转载:http://blog.sina.com.cn/s/blog_7f5bde5c0101hk5n.html 以下摘自各问答网站.博客论坛: [1]MFC早已过时,现在C++多数是用来编写底层方法而 ...

  5. 关于shell脚本编程的10个最佳实践

    每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程.但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度.使 用命令的种类.看待问题的方式等等.对于那些处在shell脚本 ...

  6. Objective-C中的@dynamic(转)

    转自 http://blog.csdn.net/haishu_zheng/article/details/12873151 Objective-C中的@dynamic 一.@dynamic与@synt ...

  7. CSS 组合选择符

    CSS 组合选择符 组合选择符说明了两个选择器直接的关系. CSS组合选择符包括各种简单选择符的组合方式. 在 CSS3 中包含了四种组合方式: 后代选取器(以空格分隔) 子元素选择器(以大于号分隔) ...

  8. jQuery HTML CSS 方法

    jQuery HTML / CSS 方法 下面的表格列出了所有用于处理 HTML 和 CSS 的 jQuery 方法. 下面的方法适用于 HTML 和 XML 文档.除了:html() 方法. 方法 ...

  9. HDU2035 人见人爱A^B(快速幂)

    描述: 求A^B的最后三位数表示的整数.说明:A^B的含义是“A的B次方”. 输入: 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A ...

  10. 【清橙A1084】【FFT】快速傅里叶变换

    问题描述 离散傅立叶变换在信号处理中扮演者重要的角色.利用傅立叶变换,可以实现信号在时域和频域之间的转换. 对于一个给定的长度为n=2m (m为整数) 的复数序列X0, X1, …, Xn-1,离散傅 ...