我嘗試更新我的流星的項目,但是當我嘗試通過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
沒有上似乎克隆。
如果刪除'.meteor/local'文件夾並再次運行Meteor重建它,該怎麼辦? – ghybs
仍然是相同的概率。 –