装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. 如何调试PHP的Core之获取基本信息 --------风雪之隅 PHP7核心开发者

    http://www.laruence.com/2011/06/23/2057.html https://github.com/laruence PHP开发组成员, Zend兼职顾问, PHP7核心开 ...

  2. binary heap

    In computer science, a heap is a specialized tree-based data structure that satisfies the heap prope ...

  3. android之Java+html+javascript混合开发

    android开发,除了使用原生态的开发方式之外,还可以使用java+html+javascript混合开发的方式来开发,这样可以节省大量的开发时间,同时还可以使不同设备的用户获得相同的用户体验.好了 ...

  4. .net缓存应用与分析

    在 ASP.NET 提供的许多特性中,相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,Dat ...

  5. 实现RecycleView动态使列表item可以点击或不可点击切换

    效果 这里讲的是第二个button跳转的Activity,这里和上一篇不同之处在于可以item点击.item子控件点击 继承BaseAdapter 同样也要继承BaseAdapter public c ...

  6. centos 6.3 编译安装 nginx +mysql + php

    这篇文章是对另一篇文章的整理,作为记录收藏 1,配置防火墙,开启80端口.3306端口 配置iptables,开启80端口.3306端口 vi /etc/sysconfig/iptables -A I ...

  7. MAC OS X API知识摘抄

    本文为信息为网上各个地方收集整理Carbon和Cocoa,Toolbox,POSIX,JAVA并列成为Mac OS X五个主要的API.与Cocoa相较之下,Carbon是非物件导向(Procedur ...

  8. Wi-Fi无线网络下行速度超级慢 (5kb/s)之解决方案

    转载:http://www.iplaysoft.com/wifi-slow-solution.html 作者:X-Force 转载原因:该文分类提出了多种解决方案,并详述其原因.简洁清晰,可作为参考方 ...

  9. Eclipse闪退/打不开/无法启动/一闪而过

    转自:http://my.oschina.net/psuyun/blog/421058 很长时间了,写java.写android都是用的Eclipse.可是突然有一天,当我像往常一样试图打开Eclip ...

  10. struts2 标签的使用之一 s:if(遍历中s:if如何用等)

    http://blog.csdn.net/chinajust/article/details/3922718