問題タブ [symfony-flex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1390 参照

symfony - Flex を使用した Symfony 3.4 から 4.x へのアップグレード - Composer の問題

Symfony 3.4 プロジェクトを Flex で 4.x にアップグレードしようとしていますが、最初のハードルで落ちています。

Composer のこの冗長な出力では、答えが私をまっすぐに見つめていると思いますが、私はそれを見ていません。私は何をする必要がありますか?ベンダーのすべてを削除し、composer.lock ファイルを削除し、composer キャッシュをクリアしました。

composer.json

次を使用して作曲家のインストールを試みました:

php -d memory_limit=-1 /usr/local/bin/composer install

そして、これをすべて吐き出します(ここに貼り付けるには大きすぎます):https ://pastebin.com/KLVRkYdF

最初にFlexを単独でインストールする必要があることについて他の場所で見たので、これを試しました:

php -d memory_limit=-1 /usr/local/bin/composer update symfony/flex --no-plugins --no-scripts

しかし、次のエラーが発生しました (ここに貼り付けるには大きすぎます): https://pastebin.com/KxG2siZi

0 投票する
2 に答える
1007 参照

php - カスタム バンドルのインストール時に symfony レシピが適用されない

SymfonyCastsの優れたコースに従って、再利用可能なカスタム バンドルを作成しようとしています。しかし、composer でインストールしようとすると、symfony のレシピが適用されません。たとえば、バンドルが にまったく登録されていませんconfig/bundles.php。composer.jsonに設定するという単純な事実がレシピを自動的に実行するはずだとどこでも読み"type": "symfony-bundle"ましたが、私の場合はそうではありません。

奇妙な事実は、アンインストール時にレシピ適用されることです。例 :

composer remove chinaskijr/mybundle版画

でも何もついてないcomposer require chinaskijr/mybundle:*@dev

SymfonyCasts コースでは、「パス」リポジトリからインストールする必要がありますが、プライベート Gitea リポジトリでも試してみましたが、結果は同じでした。

また、バンドルを手動で登録したときに問題が発生したとは思いません。彼のコードは正しく機能しています。

ここに私のcomposer.jsonがあります

回答ありがとうございました。

編集: さまざまなプロジェクトにインストールしようとしたため、ここから問題が発生したかどうかはわかりませんが、機能しません。これは、たとえばsymfony/skeletonにあります。

EDIT2 : 構造があります。手動でアクティブ化すると、サービスが自動配線され、コンテナーからサービスにアクセスして構成を取得できます。すべての名前空間はchinaskijr\mybundle\、PSR-0 に従って接頭辞が付けられます。