2017-08-01 56 views
0

我嘗試更新我的流星的項目,但是當我嘗試通過meteor update或通過meteor update --all-packages甚至通過meteor update --allow-incompatible-update我做得到以下錯誤:流星:依賴地獄有關於'賬戶,base`大氣包,當我嘗試更新流星版本1.5.1

error: No version of accounts-base satisfies all constraints: @1.3.1, @=1.3.0, @1.3.1 
Constraints on package "accounts-base": 
* [email protected] <- top level 
* [email protected]=1.3.0 <- top level 
* [email protected] <- top level 
* [email protected] <- accounts-password 1.4.0 
* [email protected] <- service-configuration 1.0.11 
* [email protected] <- accounts-facebook 1.2.1 
* [email protected] <- accounts-google 1.2.0 
* [email protected] <- accounts-twitter 1.3.0 
* [email protected] <- matb33:collection-hooks 0.7.5 
* [email protected] <- pauli:accounts-linkedin 1.0.0 

你有任何想法如何解決所有約束?

EDIT1

./meteor/packages包含:

# Meteor packages used by this project, one per line. 
# Check this file (and the other files in this directory) into your repository. 
# 
# 'meteor add' and 'meteor remove' will edit this file for you, 
# but you can also edit it by hand. 

[email protected]    # Packages every Meteor app needs to have 
[email protected]  # Packages for a great mobile UX 
[email protected]     # The database Meteor supports right now 
[email protected]   # Reactive variable for tracker 
[email protected]     # Meteor's client-side reactive programming library 

[email protected] # CSS minifier run for production mode 
[email protected]    # ECMAScript 5 compatibility for older browsers. 
[email protected]    # Enable ECMAScript2015+ syntax in app code 
[email protected]   # Server-side component of the `meteor shell` command 

react-meteor-data 
alanning:roles 
fourseven:scss 
twbs:bootstrap 
[email protected] 
[email protected] 
[email protected] 
[email protected] 
[email protected] 
themeteorchef:bert 
fortawesome:fontawesome 
aldeed:[email protected] 
[email protected] 
[email protected] 
dynamic-import 
static-html 
session 
accounts-twitter 
tap:i18n 
momentjs:moment 
rzymek:moment-locale-el 
http 
matb33:collection-hooks 
pauli:accounts-linkedin 
jquery 
oauth 
facebook-oauth 
accounts-base 
accounts-oauth 
abernix:standard-minifier-js 

是,似乎它比accounts-base

編輯無版本規範2

[email protected]=1.3.0唯一的參考是在文件命名爲./.meteor/local/resolder-result-cache.json

{"lastInput":{"dependencies":["meteor-base","mobile-experience","mongo","reactive-var","tracker","standard-minifier-css","es5-shim","ecmascript","shell-server","react-meteor-data","alanning:roles","fourseven:scss","twbs:bootstrap","accounts-password","service-configuration","accounts-facebook","accounts-github","accounts-google","themeteorchef:bert","fortawesome:fontawesome","aldeed:collection2-core","audit-argument-checks","ddp-rate-limiter","dynamic-import","static-html","session","accounts-twitter","tap:i18n","momentjs:moment","rzymek:moment-locale-el","http","matb33:collection-hooks","pauli:accounts-linkedin","jquery","oauth","facebook-oauth","accounts-base","accounts-oauth","standard-minifier-js"],"constraints":["[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","react-meteor-data","alanning:roles","fourseven:scss","twbs:bootstrap","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","themeteorchef:bert","fortawesome:fontawesome","aldeed:[email protected]","[email protected]","[email protected]","dynamic-import","static-html","session","accounts-twitter","tap:i18n","momentjs:moment","rzymek:moment-locale-el","http","matb33:collection-hooks","pauli:accounts-linkedin","jquery","oauth","facebook-oauth","accounts-base","accounts-oauth","standard-minifier-js","[email protected]=1.3.0","local-test:[email protected]=1.3.0","[email protected]=1.1.15","local-test:[email protected]=1.1.15","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","g[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"],"previousSolution":{"accounts-base":"1.3.0","accounts-facebook":"1.2.0","accounts-github":"1.3.0","accounts-google":"1.2.0","accounts-oauth":"1.1.15","accounts-password":"1.3.7","accounts-twitter":"1.3.0","alanning:roles":"1.2.16","aldeed:collection2-core":"2.0.1","aldeed:simple-schema":"1.3.3","allow-deny":"1.0.5","audit-argument-checks":"1.0.7","autoupdate":"1.3.12","babel-compiler":"6.19.2","babel-runtime":"1.0.1","base64":"1.0.10","binary-heap":"1.0.10","blaze":"2.3.2","blaze-tools":"1.0.10","boilerplate-generator":"1.1.0","caching-compiler":"1.1.9","caching-html-compiler":"1.1.2","callback-hook":"1.0.10","cfs:http-methods":"0.0.32","check":"1.2.5","coffeescript":"1.0.17","ddp":"1.2.5","ddp-client":"1.3.4","ddp-common":"1.2.8","ddp-rate-limiter":"1.0.7","ddp-server":"1.3.14","deps":"1.0.12","diff-sequence":"1.0.7","dynamic-import":"0.1.1","ecmascript":"0.8.0","ecmascript-runtime":"0.4.1","ecmascript-runtime-client":"0.4.2","ecmascript-runtime-server":"0.4.1","ejson":"1.0.13","email":"1.2.3","es5-shim":"4.6.15","facebook-oauth":"1.3.1","fastclick":"1.0.13","fortawesome:fontawesome":"4.7.0","fourseven:scss":"4.5.0","geojson-utils":"1.0.10","github-oauth":"1.2.0","google-oauth":"1.2.4","hot-code-push":"1.0.4","html-tools":"1.0.11","htmljs":"1.0.11","http":"1.2.12","id-map":"1.0.9","jquery":"1.11.10","launch-screen":"1.1.1","livedata":"1.0.18","localstorage":"1.1.0","logging":"1.1.17","matb33:collection-hooks":"0.8.4","meteor":"1.6.1","meteor-base":"1.1.0","meteorspark:util":"0.2.0","minifier-css":"1.2.16","minifier-js":"2.1.0","minimongo":"1.2.1","mobile-experience":"1.0.4","mobile-status-bar":"1.0.14","modules":"0.9.1","modules-runtime":"0.8.0","momentjs:moment":"2.18.1","mongo":"1.1.18","mongo-id":"1.0.6","npm-bcrypt":"0.9.3","npm-mongo":"2.2.24","oauth":"1.1.13","oauth1":"1.1.11","oauth2":"1.1.11","observe-sequence":"1.0.16","ordered-dict":"1.0.9","pauli:accounts-linkedin":"2.1.2","pauli:linkedin-oauth":"1.1.0","promise":"0.8.9","raix:eventemitter":"0.1.3","random":"1.0.10","rate-limit":"1.0.8","react-meteor-data":"0.2.12","reactive-dict":"1.1.9","reactive-var":"1.0.11","reload":"1.1.11","retry":"1.0.9","routepolicy":"1.0.12","rzymek:moment-locale-el":"2.14.1","service-configuration":"1.0.11","session":"1.1.7","sha":"1.0.9","shell-server":"0.2.3","spacebars":"1.0.15","spacebars-compiler":"1.1.2","srp":"1.0.10","standard-minifier-css":"1.3.4","standard-minifier-js":"2.1.0","static-html":"1.2.2","tap:i18n":"1.8.2","templating":"1.3.2","templating-compiler":"1.3.2","templating-runtime":"1.3.2","templating-tools":"1.1.2","themeteorchef:bert":"2.1.2","tmeasday:check-npm-versions":"0.3.1","tracker":"1.1.3","twbs:bootstrap":"3.3.6","twitter-oauth":"1.2.0","ui":"1.0.13","underscore":"1.0.10","url":"1.1.0","webapp":"1.3.16","webapp-hashing":"1.0.9"}},"lastOutput":{"neededToUseUnanticipatedPrereleases":false,"answer":{"accounts-base":"1.3.0","accounts-facebook":"1.2.0","accounts-github":"1.3.0","accounts-google":"1.2.0","accounts-oauth":"1.1.15","accounts-password":"1.3.7","accounts-twitter":"1.3.0","alanning:roles":"1.2.16","aldeed:collection2-core":"2.0.1","aldeed:simple-schema":"1.3.3","allow-deny":"1.0.5","audit-argument-checks":"1.0.7","autoupdate":"1.3.12","babel-compiler":"6.19.2","babel-runtime":"1.0.1","base64":"1.0.10","binary-heap":"1.0.10","blaze":"2.3.2","blaze-tools":"1.0.10","boilerplate-generator":"1.1.0","caching-compiler":"1.1.9","caching-html-compiler":"1.1.2","callback-hook":"1.0.10","cfs:http-methods":"0.0.32","check":"1.2.5","coffeescript":"1.0.17","ddp":"1.2.5","ddp-client":"1.3.4","ddp-common":"1.2.8","ddp-rate-limiter":"1.0.7","ddp-server":"1.3.14","deps":"1.0.12","diff-sequence":"1.0.7","dynamic-import":"0.1.1","ecmascript":"0.8.0","ecmascript-runtime":"0.4.1","ecmascript-runtime-client":"0.4.2","ecmascript-runtime-server":"0.4.1","ejson":"1.0.13","email":"1.2.3","es5-shim":"4.6.15","facebook-oauth":"1.3.1","fastclick":"1.0.13","fortawesome:fontawesome":"4.7.0","fourseven:scss":"4.5.0","geojson-utils":"1.0.10","github-oauth":"1.2.0","google-oauth":"1.2.4","hot-code-push":"1.0.4","html-tools":"1.0.11","htmljs":"1.0.11","http":"1.2.12","id-map":"1.0.9","isobuild:compiler-plugin":"1.0.0","isobuild:dynamic-import":"1.5.0","isobuild:isopack-2":"1.0.0","isobuild:minifier-plugin":"1.0.0","jquery":"1.11.10","launch-screen":"1.1.1","livedata":"1.0.18","localstorage":"1.1.0","logging":"1.1.17","matb33:collection-hooks":"0.8.4","meteor":"1.6.1","meteor-base":"1.1.0","meteorspark:util":"0.2.0","minifier-css":"1.2.16","minifier-js":"2.1.0","minimongo":"1.2.1","mobile-experience":"1.0.4","mobile-status-bar":"1.0.14","modules":"0.9.1","modules-runtime":"0.8.0","momentjs:moment":"2.18.1","mongo":"1.1.18","mongo-id":"1.0.6","npm-bcrypt":"0.9.3","npm-mongo":"2.2.24","oauth":"1.1.13","oauth1":"1.1.11","oauth2":"1.1.11","observe-sequence":"1.0.16","ordered-dict":"1.0.9","pauli:accounts-linkedin":"2.1.2","pauli:linkedin-oauth":"1.1.0","promise":"0.8.9","raix:eventemitter":"0.1.3","random":"1.0.10","rate-limit":"1.0.8","react-meteor-data":"0.2.12","reactive-dict":"1.1.9","reactive-var":"1.0.11","reload":"1.1.11","retry":"1.0.9","routepolicy":"1.0.12","rzymek:moment-locale-el":"2.14.1","service-configuration":"1.0.11","session":"1.1.7","sha":"1.0.9","shell-server":"0.2.3","spacebars":"1.0.15","spacebars-compiler":"1.1.2","srp":"1.0.10","standard-minifier-css":"1.3.4","standard-minifier-js":"2.1.0","static-html":"1.2.2","tap:i18n":"1.8.2","templating":"1.3.2","templating-compiler":"1.3.2","templating-runtime":"1.3.2","templating-tools":"1.1.2","themeteorchef:bert":"2.1.2","tmeasday:check-npm-versions":"0.3.1","tracker":"1.1.3","twbs:bootstrap":"3.3.6","twitter-oauth":"1.2.0","ui":"1.0.13","underscore":"1.0.10","url":"1.1.0","webapp":"1.3.16","webapp-hashing":"1.0.9"}}} 

編輯3:

我試圖通過刪除流星的本地緩存:

sudo rm -rf ~/.meteor/cache 

,又重新運行:

meteor update 

我也得到了同樣的問題。

編輯4:

對於額外的信息:

我開始我的流星應用:

meteor run 

而且通過pushint Ctrl + C採空int類型。

我運行下面的命令:

for p in `meteor list | grep '^[a-z]' | awk '{ print $1"@"$2 }'`; do echo "$p"; meteor show "$p" | grep -E '^ [a-z]'; echo; done > ~/dependencies.txt 

它生產:

[email protected]+: not found 
[email protected]*: not found 
[email protected]+: not found 
[email protected]*: not found 
[email protected]*: not found 
[email protected]*: not found 
fourseven:[email protected]*: not found 
[email protected]*: not found 
pauli:[email protected]*: not found 
[email protected]*: not found 
[email protected]*: not found 
themeteorchef:[email protected]*: not found 

和含名爲dependencies.txt文件:

[email protected]+ 

[email protected]* 

[email protected] 
    [email protected] 
    [email protected] 
    [email protected] (weak dependency) 
    [email protected] (weak dependency) 
    [email protected] 
    [email protected] 
    [email protected] 

[email protected]+ 

[email protected]* 

[email protected] 
    [email protected] 
    [email protected] 
    [email protected] (weak dependency) 
    [email protected] 
    [email protected] (weak dependency) 
    [email protected] 
    [email protected] 

alanning:[email protected] 
    [email protected] 
    [email protected] (weak dependency) 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 

aldeed:[email protected] 
    [email protected] 
    [email protected] 
    [email protected] (weak dependency) 
    isobuild:[email protected] 
    [email protected] 
    [email protected] 
    raix:[email protected] 
    tmeasday:[email protected] 
    [email protected] 

[email protected] 

[email protected] 
    [email protected] 

[email protected] 
    [email protected] (weak dependency) 
    [email protected] 
    [email protected] 
    [email protected] 
    isobuild:[email protected] 
    isobuild:[email protected] 
    [email protected] 
    [email protected] 

[email protected]* 

[email protected] 
    [email protected] 

[email protected]* 

fortawesome:[email protected] 

fourseven:[email protected]* 

[email protected] 
    [email protected] 
    isobuild:[email protected] 
    [email protected] 
    [email protected] 

[email protected] 
    [email protected] 

matb33:[email protected] 
    [email protected] (weak dependency) 
    [email protected] 
    [email protected] 
    [email protected]_1 
    [email protected] 
    [email protected] 

[email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 

[email protected] 
    [email protected] 
    [email protected] 
    [email protected] 

momentjs:[email protected] 

[email protected]* 

[email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] (weak dependency) 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 

pauli:[email protected]* 

[email protected] 
    [email protected] 
    isobuild:[email protected] 
    tmeasday:[email protected] 
    [email protected] 

[email protected] 
    [email protected] 

rzymek:[email protected] 
    momentjs:[email protected] 

[email protected] 
    [email protected] 
    [email protected] 

[email protected] 
    [email protected] 
    [email protected] 
    [email protected] (weak dependency) 
    [email protected] 

[email protected]* 

[email protected] 
    isobuild:[email protected] 
    [email protected] 

[email protected]* 

[email protected] 
    [email protected] 
    [email protected] 
    isobuild:[email protected] 
    [email protected] 
    [email protected] 

tap:[email protected] 
    aldeed:[email protected] 
    cfs:[email protected] 
    [email protected] 
    [email protected] 
    isobuild:[email protected] 
    [email protected] 
    meteorspark:[email protected] 
    raix:[email protected] 
    [email protected] 
    [email protected] 
    [email protected] 
    [email protected] 

themeteorchef:[email protected]* 

[email protected] 

twbs:[email protected] 
    [email protected] 

編輯5

我也跑該以下命令掃描所有已安裝的程序包以獲取鎖定的依賴關係:

find ~/.meteor/packages -type f -exec grep -H '[email protected]=1.3.0' {} + 

並返回無結果。

編輯6

我公司還提供阿拉的accounts相關的軟件包:

ls ~/.meteor/packages/ | grep "accounts" 
accounts-base 
accounts-facebook 
accounts-github 
accounts-google 
accounts-meetup 
accounts-meteor-developer 
accounts-oauth 
accounts-password 
accounts-twitter 
accounts-ui 
accounts-ui-unstyled 
accounts-weibo 
pauli_accounts-linkedin 

沒有上似乎克隆。

+0

如果刪除'.meteor/local'文件夾並再次運行Meteor重建它,該怎麼辦? – ghybs

+0

仍然是相同的概率。 –

回答

0

檢查您的.meteor/packages文件。看起來像你可能有[email protected]=1.3.0哪些引腳到這個版本。用accounts-base替換它並再次嘗試升級。

+0

似乎沒有提及'accounts-base @ = 1.3.0' –

+0

你有沒有在你的軟件包/ dir中有任何機會的帳戶分支副本? – hexsprite

+0

你的意思是'〜/ .meteor/packages /'? –