鲍尔没有安装

时间:2015-03-01 19:28:06

标签: node.js npm bower

我正在尝试使用npm来安装bower(使用-g或不使用-g)但无法执行此操作。安装轮只是连续旋转,但没有安装任何东西。

我尝试在网上寻求帮助,但之前似乎没有人遇到过这个问题。

  1. 尝试npm缓存清理,没有帮助。
  2. 手动清除bower文件夹并锁定〜/ .npm文件夹。
  3. 节点版本 - 0.12.0 npm版本 - 2.5.1 OS - Yosemite

    经过漫长的等待,我收到了以下错误。我的互联网正在运行,我也不在代理之后。

    npm ERR! Darwin 14.1.0
    npm ERR! argv "/Users/jayesh/.nvm/versions/node/v0.12.0/bin/node" "/Users/jayesh/.nvm/versions/node/v0.12.0/bin/npm" "install" "-g" "bower"
    npm ERR! node v0.12.0
    npm ERR! npm  v2.5.1
    npm ERR! code ETIMEDOUT
    npm ERR! errno ETIMEDOUT
    npm ERR! syscall connect
    
    npm ERR! network connect ETIMEDOUT
    npm ERR! network This is most likely not a problem with npm itself
    npm ERR! network and is related to network connectivity.
    npm ERR! network In most cases you are behind a proxy or have bad network settings.
    npm ERR! network
    npm ERR! network If you are behind a proxy, please make sure that the
    npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
    
    npm ERR! Please include the following file with any support request:
    npm ERR!     /Users/jayesh/npm-debug.log
    

    使用详细信息运行后记录     npm info如果以ok结束它是否有用     npm verb cli ['/Users/jayesh/.nvm/versions/node/v0.12.0/bin/node',     npm verb cli'/Users/jayesh/.nvm/versions/node/v0.12.0/bin/npm',     npm verb cli'install',     npm verb cli'-g',     npm verb cli'bower',     npm verb cli' - verbose']     npm info使用npm@2.5.1     npm info使用node@v0.12.0     npm动词缓存添加spec bower     npm动词addNamed bower @ *     npm动词addNameRange注册表:https://registry.npmjs.org/bower不在飞行中;取     npm动词请求uri https://registry.npmjs.org/bower     npm动词请求不需要auth     npm信息尝试注册表请求在1:14:03 AM尝试#1     npm动词请求id 42efd554bb50b061     npm verb etag“BP1YZKBGAIE38MKI0RCNK8G2H”     npm http请求GET https://registry.npmjs.org/bower     npm http 304 https://registry.npmjs.org/bower     来自缓存的npm verb etag https://registry.npmjs.org/bower     npm动词保存凉亭到/Users/jayesh/.npm/registry.npmjs.org/bower/.cache.json     npm动词addNamed bower@1.3.12     npm动词afterAdd /Users/jayesh/.npm/bower/1.3.12/package/package.json不在飞行中;写作     npm动词afterAdd /Users/jayesh/.npm/bower/1.3.12/package/package.json写的     npm info安装bower@1.3.12到/Users/jayesh/.nvm/versions/node/v0.12.0/lib     npm info installOne bower@1.3.12     npm动词installOne of bower to /Users/jayesh/.nvm/versions/node/v0.12.0/lib不在飞行中;安装     npm WARN锁定错误:EACCES,打开'/Users/jayesh/.npm/_locks/bower-990c3d8ae8803e10.lock'     npm WARN锁定错误(本机)     npm WARN lock /Users/jayesh/.npm/_locks/bower-990c3d8ae8803e10.lock failed {[错误:EACCES,打开'/Users/jayesh/.npm/_locks/bower-990c3d8ae8803e10.lock']     npm WARN锁定错误:-13,     npm WARN锁定代码:'EACCES',     npm WARN锁定路径:'/ Users / jayesh / .npm / _locks / bower-990c3d8ae8803e10.lock'}     npm动词堆栈错误:尝试解锁尚未锁定的/Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/bower     npm动词堆栈解锁(/Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/npm/lib/utils/locker.js:66:11)     npm动词堆栈在cb(/Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/npm/lib/install.js:929:5)     npm动词堆栈/Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/npm/lib/install.js:933:20     npm动词堆栈/Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/npm/lib/utils/locker.js:40:9     在cb的npm动词堆栈(/Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/npm/node_modules/lockfile/lockfile.js:149:38)     npm动词堆栈/Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/npm/node_modules/lockfile/lockfile.js:177:38     npm动词堆栈在FSReqWrap.oncomplete(fs.js:99:15)     npm verb cwd / Users / jayesh / sandeep / valueaddnew     错误的ERR!达尔文14.1.0     错误的ERR! argv“/Users/jayesh/.nvm/versions/node/v0.12.0/bin/node""/Users/jayesh/.nvm/versions/node/v0.12.0/bin/npm”“install”“ - g” “凉亭”“ - verbose”     错误的ERR!节点v0.12.0     错误的ERR! npm v2.5.1

    npm ERR! Attempt to unlock /Users/jayesh/.nvm/versions/node/v0.12.0/lib/node_modules/bower, which hasn't been locked
    npm ERR!
    npm ERR! If you need help, you may report this error at:
    npm ERR!     <http://github.com/npm/npm/issues>
    npm verb exit [ 1, true ]
    
    npm ERR! Please include the following file with any support request
    

1 个答案:

答案 0 :(得分:1)

您必须设置正确的权限(所有权),以便npm可以使用您自己的用户权限访问您的目录:

chown -R $USER <directory>

在您的情况下,<directory>/Users/jayesh

See here for more details