![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Zauważyłem, że teraz "w modzie" jest stosowanie composer'a w projektach (głównie frameworkach). Wiem na jakiej to zasadzie działa, ale nie wiem w jaki sposób tego używać. Zainstalowałem program Composer'a pod Windows (windows-installer) - ale co dalej? Żadnego programu mi bezpośrednio nie zainstalowało, więc nie wiem w jaki sposób mogę wywołać composer'a... Dla przykładu Zend Framework (v2) -> http://framework.zend.com/manual/2.1/en/us...pplication.html Kod composer.phar create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application path/to/install W poprzedniej wersji ZF, aby odwołać się do Zend Toolsa wystarczyło mi wpisać w linii komend: Kod cd C:\zend zf.bat create-project bla.. (...) a w tej chwili nie mam żadnej ścieżki do tego composer.phar, może ktoś olśnić? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
http://getcomposer.org/doc/00-intro.md#using-the-installer raczej dość dobrze opisane, o ile nic nie pokręciłeś przy instalacji to samo composer create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application path/to/install powinno zadziałać (_oczywiście jeżeli php masz dodane do PATH)
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Żeby korzystać z tego frameworka (i właściwie innych też) to muszę na swoim komputerze zainstalować:
- Composer - Git Zgadza się? czy coś jeszcze dojdzie do tej listy? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
z zenda? Wymaga tylko http://framework.zend.com/manual/1.12/en/r...troduction.html
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Żeby korzystać z zenda nie musisz żadnego z w/w instalować
![]() Composer i git to dodatki. Co do frameworkow - działam teraz z symfony 2 i ten w porównaniu z zendem 2 wypada dla mnie o wiele lepiej, zendowski user guide jest do du*y, tymczasem poradnik do symfony 2 (po polsku!) tłumaczy wszystko od początku do końca Oczywiście oceniam tylko poradniki/dokumentacje, która moim zdaniem w symfony 2 jest znacznie lepsza Ten post edytował sajegib 8.05.2013, 19:46:14 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Udało mi się zainstalować Zenda. Ogólnie napotkałem parę problemów, dlatego podzielę się rozwiązaniami:
Wszystko startowałem za pomocą XAMPPowego shella (który wczytywał mi PHP, itd): Pierwszy błąd: Kod [InvalidArgumentException] Could not find package zendframework/skeleton-application with stability stable. Rozwiązanie: Kod Modyfikacja ścieżki po przez dodanie: :dev-master composer create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application:dev-master path/to/install Drugi błąd (tym razem od Git'a): Kod Failed to clone via git, https and http protocols aborting oraz fatal: unable to connect to github, no such file or directory Rozwiązanie? Zamknięcie konsoli XAMPPa i wczytanie bezpośrednio przez cmd.exe Kod cd C:\xampp\php git clone git://github.com/zendframework/ZendSkeletonApplication.git --recursive i później tylko przenieść folder z C:\xampp\php\ZendSkeletonApplication do: C:\xampp\htdocs\zend (chyba, że mieliśmy ustawiona zmienną środowiskową to domyślnie git nie zapisał nam projektu do folderu "php") Kod cd C:\xampp\htdocs\zend composer install Gotowe. Ten post edytował wujek2009 8.05.2013, 20:36:18 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Composera dobrze bo jest to wielki skok naprzód w rozwoju PHPa
http://knpuniversity.com/screencast/composer + http://knplabs.pl/blog/jeden-plik-a-tyle-m...poser-json-cz-i Według mnie jest to doskonałe narzędzie, jeżeli masz problem ze znalezieniem jakiegoś sensownego opisu w języku polskim do czego może CI się przydać to poczytaj o Maven -ie dla Javy bo działa na podobnej zasadzie z tym że composer korzysta z plików .json a Maven z xmla. -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.07.2025 - 18:20 |