Lib-yoğun bakım Symfony 2.3 yüklerken bağımlılık ile ilgili sorunlar.x Besteci)
Symfony 2.2 yüklemeden herhangi bir sorun yaşadım.x Besteci kullanarak, her zaman sadece http://symfony.com/download kararlı sürümü kopyaladım.
composer create-project symfony/framework-standard-edition myproject/ 2.2.1
(Besteci küresel yüklü)
composer create-project symfony/framework-standard-edition mynewerproject/ 2.3.0-RC1
Ama aşağıdaki hata ile kapatma var:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- symfony/icu v1.2.0-RC1 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- symfony/icu v1.1.0-RC1 requires lib-icu >=3.8 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- symfony/symfony v2.3.0-RC1 requires symfony/icu >=1.0,<2.0 -> satisfiable by symfony/icu[v1.1.0-RC1, v1.2.0-RC1].
- Installation request for symfony/symfony 2.3.* -> satisfiable by symfony/symfony[v2.3.0-RC1].
Besteci oynamak gerekiyor.dosya json?
Çözüm Güncelleştirin
Sağlayan php intl extension özlüyordumlib-yoğun bakım
Çok kolay, ve U. uzantısı yükleyin ve yapılandırın. PHP 5.3 olarak Uluslararası uzantısı varsayılan olarak dağıtılır, ama bazı dağıtımlar, MAMP gibi, onu elde etmek gerekir o kadar milli maç yok. KullandımARMUT:
Benim adım:
- Uluslararası uzantısı (PECL tarafından tutulan) yüklemek:
$ pear install pecl/intl
— ilk armut pecl kanal eklemek zorunda kalabilirsiniz. - Eğer MAMP kullanınve hiç çalışmamış olan armut/pecl kontrol lullabot's helpful blog post; MAMP yok gemi ile php kaynak, yani download the source for your php version ve hareket kaynağı haline
/Applications/MAMP/bin/php/php[version]/include/php
(kaplı blog yazısı) - ARMUT benim php bulamadı.ını, bu yüzden elle
extension=intl.so
php eklemek zorunda kaldım.ını. MAMP php düzenleyebilirsiniz.kolayca ^ Dosyaya giderek ını . Şablon ^ Düzenleyin . php.[sürüm].ını
Komut Satırı:
- Besteci veya Symfony kullanarak CLİ Konsolu da U. gerekir ve
php
CLİ genelliklephp.ini
farklı kullandığından uzantısı yönergesi de eklemek istiyorum. Senin CLİ bulmak için php.ını sadece$ php -i |grep php\.ini
dosya yolu keşfetmek ve php içinextension=intl.so
ekleyin.iyi ını. - Eğer U. yüklü olduğunu kontrol etmek için
$ php -m
mevcut modülleri kontrol etmek için yapabilirsiniz.
CEVAP
updatephp-Internationalbu uzantı, yoğun bakım ünitesi hata nereden geliyor!
sudo aptitude install php5-intl // i.e. ubuntu
brew install icu4c // osx
uzantısı etkin ve php düzgün yapılandırılmış olduğunu kontrol edin.ını söyledi.
( ipucu: php-cli bazen farklı bir php kullanır.ını )
php.ını
extension=intl.so ; *nix
extension=php_intl.dll ; windows
[intl]
intl.default_locale = en_utf8
intl.error_level = E_WARNING
eğer uzantısı olmuşsa terminali phpinfo()
php -m
başarılı etkin kontrol.
Php geçerli uluslararası sürümlerini kontrol edin:
Intl::getIcuVersion();
Intl::getIcuDataVersion();
dikkat: artık gerekli değil(symfony 2.3 bu arada serbest bırakıldı)
asgari istikrar bayrağı veya @gibi bir bağımlılık için lütfen rc dev: @ekleyin
composer create-project symfony/framework-standard-edition mynewerproject/ 2.3.*@dev
Besteci varsayılan istikrar 2.3 şube şu anda (@rc) değil, kararlıdır. 28 ** bir daha okuyun.
Django bir Fikstür yüklerken contentty...
Bir ADT veri kurucular ile ilişkilendi...
Kaç yaşında olanlar güncellemeden başk...
Git girme ile ilgili sorunlar Vim ile ...
Google Haritalar ile ilgili sorunlar v...