2015-01-05 2 views
3

Я пытаюсь установить кучу зависимостей с помощью Bower on Ubuntu 14.04. Установка зависает в полуслучайной точке (один из jQuery, закрытие-библиотека или компилятор закрытия). Версии ниже, наряду с bower.json (анонимным).Bower висит при установке зависимостей от Ubuntu

Узел v0.10.35
NPM v1.4.28
Бауэр v1.3.12

bower.json

{ 
    "name": "redacted", 
    "version": "0.12.2", 
    "homepage": "redacted", 
    "description": "redacted", 
    "private": true, 
    "ignore": [ 
    "**/.*", 
    "node_modules", 
    "bower_components" 
    ], 
    "dependencies": { 
    "angular": "~1.3.0", 
    "angular-ui-router": "~0.2.10", 
    "angular-cookie": "~4.0.6", 
    "bootstrap": "~3.2.0", 
    "angular-animate": "~1.3.0", 
    "signalr": "*", 
    "angular-translate": "~2.4.0", 
    "fallback": "https://github.com/dolox/fallback.git#v2", 
    "angularjs-scroll-glue": "~0.0.1", 
    "angular-swfobject": "~1.0.2", 
    "swfobject": "*", 
    "angular-moment": "~0.8.3", 
    "momentjs": "~2.8.3", 
    "moment-timezone": "~0.2.2", 
    "angular-uuid4": "~0.2.0", 
    "font-awesome": "~4.2.0", 
    "angular-strap": "~2.1.4", 
    "angular-motion": "~0.3.4", 
    "angularjs-toaster": "~0.4.9", 
    "angular-hotkeys": "https://github.com/chieffancypants/angular-hotkeys.git#1.4.5" 
    }, 
    "devDependencies": { 
    "es5-shim": "~4.0.3", 
    "closure-compiler": "~0.2.6", 
    "closurelibrary": "*", 
    "closure-library-externs": "[email protected]:google/closure-compiler.git#v20140814", 
    "angular-mocks": "~1.3.0" 
    }, 
    "resolutions": { 
    "angular": "~1.3.0" 
    } 
} 

Может кто-нибудь место что-то не так с bower.json, или знаете о каких-либо несоответствий между дачей и Ubuntu с этими версиями?

Образец строки из bower install вывод в точке, где он висит (как упоминалось, точная точка, которую он висит, меняется каждый раз, хотя, похоже, это происходит на resolved большую часть времени).

bower fallback#v2 resolved https://github.com/dolox/fallback.git#0568407bc2

+0

Репликация на Ubuntu VM (Ubuntu 14.04.1 LTS), хост-машина под управлением OSX Mountain Lion (где я не могу воспроизвести проблему). –

+0

Я только что попробовал установить все индивидуально, и это, похоже, отлично работает. –

ответ

0

Без npm-debug.log я не могу определенно диагностировать, но он уверен, выглядит как некоторые из условий установки ошибки/гонки, которые используются для чумы старых версий НПМ - перед тем 2.1.

Было сделано много улучшений для npm - особенно вокруг конфликтов и условий гонки во время установки - начиная с 1.4.28. Можете ли вы попробовать обновить свою установку npm?

Чтобы обновить НПМ, запустить npm -g install [email protected]

Для некоторых дистрибутивов Linux (Debian/Ubuntu и RedHat/CentOS), последнюю версию узла, предоставленную распределения может отставать от стабильной версии. Here are instructions from NodeSource о получении последнего узла.

Смежные вопросы