bower的权限问题
装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.
bower的权限问题的更多相关文章
- 前端工程构建工具——Yeoman
一.Yeoman 简介 通常在开发新项目时我们都需要配置工程环境,开发目录,需要下载一些库.框架文件(如 jQuery.Backbone 等),配置编译环境(Less.Sass.Coffeescrip ...
- Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端
0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...
- Asp.Net Core 项目实战之权限管理系统(5) 用户登录
0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...
- Asp.Net Core 项目实战之权限管理系统(6) 功能管理
0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...
- Asp.Net Core 项目实战之权限管理系统(7) 组织机构、角色、用户权限
0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...
- Windows环境下的NodeJS+NPM+Bower安装配置步骤
Windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮 ...
- Oracle命令:授权-收回权限-角色
Oracle命令:授权-收回权限-角色 oracle grant 不论授予何种权限,每条授权(grant)语句总是由三部分组成: 1) 接受者部分是准备获得权限的一个或多个用户的列表. 2)关键字权限 ...
- Spring Boot 之 RESRful API 权限控制
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “简单,踏实~ 读书写字放屁” 一.为何用RESTful API 1.1 RESTful是什么? ...
- ubuntu14.04下nodejs + npm + bower的安装、调试和部署
1. 简介 本文介绍ubuntu14.04下nodejs+npm+bower的安装.调试和部署 参考文档 https://docs.npmjs.com/getting-started https: ...
随机推荐
- Spring Mvc session拦截器实现
Spring Mvc拦截器实现session过期跳转到登录页面 配置拦截器 <mvc:interceptors> <mvc:interceptor> <mvc:mappi ...
- CSS background-position随笔
1.定义和用法 background-position 属性设置背景图像的起始位置. 这个属性设置背景原图像(由 background-image 定义)的位置,背景图像如果要重复,将从这一点开始. ...
- HTML5吧
一.为了能使IE9以下的IE浏览器也能支持html5的标签,所以首先得在文档头部用条件注释的方法引入那段著名的代码. 1 2 3 <!--[if lt IE 9]> <script ...
- C++的MFC,与C#的.NET
转载:http://blog.sina.com.cn/s/blog_7f5bde5c0101hk5n.html 以下摘自各问答网站.博客论坛: [1]MFC早已过时,现在C++多数是用来编写底层方法而 ...
- 关于shell脚本编程的10个最佳实践
每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程.但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度.使 用命令的种类.看待问题的方式等等.对于那些处在shell脚本 ...
- Objective-C中的@dynamic(转)
转自 http://blog.csdn.net/haishu_zheng/article/details/12873151 Objective-C中的@dynamic 一.@dynamic与@synt ...
- CSS 组合选择符
CSS 组合选择符 组合选择符说明了两个选择器直接的关系. CSS组合选择符包括各种简单选择符的组合方式. 在 CSS3 中包含了四种组合方式: 后代选取器(以空格分隔) 子元素选择器(以大于号分隔) ...
- jQuery HTML CSS 方法
jQuery HTML / CSS 方法 下面的表格列出了所有用于处理 HTML 和 CSS 的 jQuery 方法. 下面的方法适用于 HTML 和 XML 文档.除了:html() 方法. 方法 ...
- HDU2035 人见人爱A^B(快速幂)
描述: 求A^B的最后三位数表示的整数.说明:A^B的含义是“A的B次方”. 输入: 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A ...
- 【清橙A1084】【FFT】快速傅里叶变换
问题描述 离散傅立叶变换在信号处理中扮演者重要的角色.利用傅立叶变换,可以实现信号在时域和频域之间的转换. 对于一个给定的长度为n=2m (m为整数) 的复数序列X0, X1, …, Xn-1,离散傅 ...