Shunday qilib, men selenyum serverini ishga tushirish uchun PHUnit-ni ishga tushirmoqchiman, lekin bu men uchun hech qachon sodir bo'lmasligini tushunib yetdim. Men buni WAMP va XAMPP ning turli xil versiyalarida sinab ko'rdim (bu mening muammom deb o'ylamayman), lekin men har doim ikkita narsadan biri sodir bo'ladigan devorga urilib qolaman:
Paket topilmadi, ya'ni: ""pear.phpunit.de/File_Iterator" paketi uchun mavjud bo'lgan hech qanday relizlar o'rnatilmadi" va menda barcha kerakli kanallar topildi.
Men o'rnatishdan o'taman (boshqa yo'l) va men shunday xatoga duch keldim: "O'tkir xato: "PHPUnit_Runner_BaseTestRunner" C:\xampp\php\PEAR\PHPUnit\TextUI\TestRunner.php 60-qatorda topilmadi" - "PHPUnit_Runner_BaseTestRunner" ni qo'shilishi kerak bo'lgan boshqa faylga almashtiring.
Nafaqat PHPUnit, balki armut bilan ham izchillik yo‘qligidan hayratdaman. Men 50 pog'onani bosib o'tishim kerak shekilli, sayyoralar to'g'ri kelishini va kursimda o'nlab marta aylanishini kutishim kerak - soat yo'nalishi bo'yicha ...
Gap uchun uzr - mening savolim:
Buni amalga oshirish uchun siz muvaffaqiyatga erishgan oddiy, to'g'ridan-to'g'ri qo'llanma bormi? Yoki nok o'rnatishni chetlab o'tish va fayllarni nusxalash uchun foydalanishim mumkin bo'lgan tut + zip mavjudmi? - chunki nok baribir shunday qilayotganga o'xshaydi. Har qanday turdagi server (Wamp, Xampp, va hokazo) va versiyasi yaxshi - men yangi o'rnatishni amalga oshiraman va bu mashinada boshqa hech narsa ishga tushirishga hojat yo'q, shuning uchun men buning ishlashini xohlayman.
Tahrirlash:
Shunday qilib, men barcha fayllarni qo'lda ko'rib chiqdim va ular kerak bo'lgan hamma joyda require_once() ni qo'shdim. Keyin qolgan fayllarni http://pear.phpunit.de/ dan yuklab oldim va ularni kerakli joylarga joylashtirdim. . Xatolar yo'q! Lekin hozir 'c:\xampp\php> phpunit' ni ishga tushirganimda, hech narsa sodir bo'lmaydi! Men shunchaki boshqa buyruq qatorini olaman - bu test1.php faylini qayerda saqlashim kerakligini aniq bilmasam ham, 'c:\xampp\php > phpunit test1' kabi biror narsani ishga tushirmoqchi bo'lganimda ham sodir bo'ladi. ..
Tahrirlash 2:
Ishonchim komilki, phpunit uchun .bat faylida nimadir noto'g'ri, chunki men biron bir buyruqni (ya'ni: phpunit --help, --version, va hokazo) ishga tushirmoqchi bo'lganimda hech narsa sodir bo'lmaydi, men boshqa buyruq qatorini olaman. .bat faylini va phpunit jildini o'chirib, qayta urinib ko'rishim kerakmi? Bundan tashqari, xavfsizlik devori muammosi bor deb o'ylayman, chunki men kompaniyam domenidan tashqarida bo'lmagan boshqa mashinada bir xil buyruqni ishga tushirishga qodirman.
pear
ning o'zi siz uchun yaxshi ishlaydimi? 2) PHPUnit-ning qaysi versiyasini o'rnatdingiz, pear.phpunit.de dan yana qanday paketlar ro'yxatgapear list -a
kiritilgan? 3) Sizdapear list-upgrades
ro'yxatga kiritilgan mavjud yangilanishlar bormi, ayniqsa armutning o'zi uchun? 4) PHPUnit-ni qayta o'rnatishga harakat qildingizmi? 5) harakat qilib ko'ringpear install --alldeps --force phpunit/PHPUnit
- person LazyOne   schedule 14.06.2011