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: ...
随机推荐
- android开发的学习路线
参考资料:千锋3G学院--课程大纲 http://www.mobiletrain.org 看了专业的培训机构的课程大纲,才知道,自己学习android的路途才刚刚开始!特此整理分享一下,希望能帮 ...
- Strtus2标签之<s:url>
Strtus2标签<s:url> 在没有使用Struts2的时候可以使用el来进行url传参.而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推 ...
- 怎样查看MySql数据库物理文件存放位置
想导出mysql中的数据库文件,死活找不到,网上说在配置文件中有路径,可是我打开我的配置文件,里边的代码全都是注释掉的,没有一句有用的.后来在某一论坛上找到解决方法了,记录下来. 使用如下命令: my ...
- Java基础知识强化之网络编程笔记08:TCP之客户端键盘录入服务器控制台输出
1. 客户端: package cn.itcast_08; import java.io.BufferedReader; import java.io.BufferedWriter; import j ...
- 对RecycleView的多种item布局的封装
本文是借鉴bingoogolapple写得BGAAdapter-Android而产生的,对此表示感谢. 效果 1.Adapter的使用 1.继承BaseAdapter 这里是我的adapter pub ...
- Mysql中int(1)的误解及说明
在mysql中使用int相关的数据类型时, 如果不太了解其存储方式, 会产生一些误用的情况. 如: 只保存0-9之间的数字, 可能会直接用int(1). 习惯性的以为int(1)就相当于varchar ...
- C#中的static静态变量的用法
静态全局变量 定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量. 特点: A.该变量在全局数据区分配内存. B.初始化:如果不显式初始化,那么将被隐式初始化为0. 静 ...
- CI框架篇之控制器篇--设置路由(1)
CodeIgniter 定义默认控制器 当你的网站不存在某个URI 或者 用户直接从根目录访问的时候,CodeIgniter 会加载默认控制器. 打开 application/config/route ...
- .Net下的MSMQ(微软消息队列)的同步异步调用
一.MSMQ简介 MSMQ(微软消息队列)是Windows操作系统中消息应用程序的基础,是用于创建分布式.松散连接的消息通讯应用程序的开发工具.消息队列 和电子邮件有着很多相似处,他们都包含多个属性, ...
- 为什么每个浏览器都有Mozilla
你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 ...