AngularJS ilovasini Heroku-ga joylashtirish, mos burchakli animatsiya versiyasini topa olmadi

Men Heroku-ga AngularJS ilovasini joylashtiryapman, lekin konsolda bu xatoni olaman:

remote: bower    ECONFLICT Unable to find suitable version for angular-animate
remote: 
remote:  !     Push rejected, failed to compile Node.js app
remote: 
remote: Verifying deploy....
remote: 
remote: !   Push rejected to test-app-12345

Muammo (albatta) angular-animate bog'liqligi bilan bog'liq ko'rinadi.

Men Heroku angularJS buildpack "Yo Angular" dan foydalanmoqdaman va ularning 4-bandiga amal qildim. Heroku-ga dasturni muvaffaqiyatli joylashtirish uchun qadam jarayoni.

Muammoni hal qilishiga umid qilib, ushbu StackOverflow javobida tavsiya etilgan bower.json faylimni o‘zgartirish orqali buni tuzatishga harakat qildim. Bunday bo'lmadi.

Mahalliy ravishda men ilovani ishga tushirish uchun grunt serve dan foydalanaman va bu men uchun juda yaxshi ishlaydi.

Mening bower.json raqamim shunday ko'rinadi:

{
  "name": "dashboard",
  "version": "0.0.0",
  "main": "index.html",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components"
  ],
  "dependencies": {
    "jquery": "~2.0",
    "bootstrap": "~3.1.1",
    "angular": "~1.3.15",
    "angular-ui-router": "~0.2",
    "angular-animate": "~1.3.15",
    "angular-resource": "~1.3.15",
    "angular-cookies": "~1.3.15",
    "angular-mocks": "~1.3.15",
    "angular-ui-utils": "~0.1",
    "angular-bootstrap": "~0.11.2",
    "moment": "~2.5",
    "less.js": "~1.6",
    "font-awesome": "~4.2.0",
    "form-builder": "0.1.0",
    "restangular": "~1.4.0",
    "lodash": "~2.4.1",
    "satellizer": "~0.3.2",
    "angular-xeditable": "~0.1.8",
    "fullcalendar": "~2.1.1",
    "angular-ui-calendar": "~0.8.1",
    "checklist-model": "~0.1.3"
  },
  "resolutions": {
    "font-awesome": "~4.2.0",
    "jquery": "~2.0",
    "fullcalendar": "~2.1.1",
    "angular": "~1.3.15",
    "angular-bootstrap": "~0.11.2"
  }
}

Kod hozircha ochiq, shuning uchun bu yerda Github repoga havola.

Kimda men uchun maslahatlar bormi yoki nima noto'g'ri qilayotganimni yaxshi tasavvur qiladimi?

P.S. Men ushbu ma'lumotni bower ning Github muammolarini kuzatishda topdim, u xuddi shu muammo bilan shug'ullanadi. Buni aniqlashda foydali bo'lishi mumkin.


person Zach Cook    schedule 09.07.2015    source manba
comment
~1.3.x ichidagi x tufayli angular-animate uchun mos versiyani topa olmayotganga o'xshaydi. ~1.3.15 kabi maxsus versiyani e'lon qilishga harakat qiling. O'ylaymanki, u boshqa .x versiyalar uchun xatolikka yo'l qo'yadi. Buni ham almashtirishga harakat qiling.   -  person Alberto I.N.J.    schedule 09.07.2015
comment
Barcha .x versiyasini yoki faqat angular-animate versiyasini yangiladingizmi?   -  person Alberto I.N.J.    schedule 09.07.2015
comment
Shunchaki burchakli animatsiya, men o'yladim, chunki bu menga xatolik bergan yagona narsa.... lekin men qaytib, hamma bilan sinab ko'raman.   -  person Zach Cook    schedule 09.07.2015
comment
Ha, hammasi yangilandi. Hali ham ishlamadi.   -  person Zach Cook    schedule 09.07.2015
comment
@AlbertoI.N.J. baribir taklifingiz uchun rahmat! Men yordam uchun minnatdorman.   -  person Zach Cook    schedule 09.07.2015
comment
Bu g'alati. Men allaqachon bu muammoga duch kelganman va buning sababi, qaramlik versiyalari bir-biriga zid edi. angular-mocks versiyasini angular versiyasi bilan bir xil o'zgartirishga harakat qiling.   -  person Alberto I.N.J.    schedule 09.07.2015
comment
Keling, bu muhokamani suhbatda davom ettiraylik.   -  person Zach Cook    schedule 09.07.2015
comment
bower ni mahalliy hududingizda ishga tushirishga harakat qildingizmi? Xato bormi?   -  person Alberto I.N.J.    schedule 09.07.2015
comment
bower version ga tegishli savol beryaptimi?   -  person Alberto I.N.J.    schedule 09.07.2015
comment
Yo'q, bunday qilmaydi.... Men nima haqida gapirayotganingizni bilaman, bu ilova bilan emas, o'tmishda men bilan sodir bo'lgan.   -  person Zach Cook    schedule 09.07.2015
comment
Kelishdikmi. Men sizning xatoingiz haqida hali ham tergov qilyapman. Yechimni topganimda sizga boraman.   -  person Alberto I.N.J.    schedule 09.07.2015


Javoblar (1)


Ushbu xato ikkita paket bir xil bog'liqlikning turli versiyalariga murojaat qilganda yuzaga keladi.

Muammoni rm -rf bower_components/ ; bower install ishga tushirish orqali hal qilishingiz mumkin

Keyin versiyani tanlash so'ralganda, javobingizga "!" Prefiksi qo'ying. men quyida bo'lgani kabi. Bower qanday qilib "resolutions" bo'lim qo'shishiga e'tibor bering.

Unable to find a suitable version for angular-animate, please choose one:
    1) angular-animate#~1.2 which resolved to 1.2.28 and is required by form-builder#0.1.0
    2) angular-animate#~1.3.15 which resolved to 1.3.17 and is required by dashboard
    3) angular-animate#~1.4.3 which resolved to 1.4.3

Prefix the choice with ! to persist it to bower.json

? Answer: !3

Mana sizning hal qilingan bower.json faylingiz.

{
  "name": "dashboard",
  "version": "0.0.0",
  "main": "index.html",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components"
  ],
  "dependencies": {
    "jquery": "~2.0",
    "bootstrap": "~3.1.1",
    "angular": "~1.3.15",
    "angular-ui-router": "~0.2",
    "angular-animate": "~1.4.3",
    "angular-resource": "~1.3.15",
    "angular-cookies": "~1.3.15",
    "angular-mocks": "~1.3.15",
    "angular-ui-utils": "~0.1",
    "angular-bootstrap": "~0.11.2",
    "moment": "~2.5",
    "less.js": "~1.6",
    "font-awesome": "~4.2.0",
    "form-builder": "0.1.0",
    "restangular": "~1.4.0",
    "lodash": "~2.4.1",
    "satellizer": "~0.3.2",
    "angular-xeditable": "~0.1.8",
    "fullcalendar": "~2.1.1",
    "angular-ui-calendar": "~0.8.1",
    "checklist-model": "~0.1.3"
  },
  "resolutions": {
    "font-awesome": "~4.2.0",
    "jquery": "~2.0",
    "fullcalendar": "~2.1.1",
    "angular": "~1.3.15",
    "angular-bootstrap": "~0.11.2",
    "angular-animate": "~1.4.3"
  }
}
person Daniel Rasmuson    schedule 08.08.2015
comment
Mukammal. Haha men qilishim kerak bo'lgan narsa rm -rf bower_components/ ; bower install edi -- keyin men borishim kerak edi! - person Zach Cook; 08.08.2015