問題タブ [composer-php]
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.
symfony - CapifonyはSymfony2.1でベンダーを再インストールできませんでした
Capifony2.1.14でSymfony2.1プロジェクトをデプロイしようとしていますが、ベンダーを再インストールすると失敗しました。
構成:私はMac OSX Montain Lion(クライアント)を使用しており、servergrove.comにサーバーがあります。witchはUbuntu12.04.1LTSにあります。
私のdeploy.rbファイルは次のようになります。
そして、これが私の端末の出力です:
なぜこのエラーが発生するのか、どうすれば修正できるのか、誰かに説明してもらえますか?
cygwin - 作曲家 & Cygwin
「グローバル」にインストールしようとすると、Cygwin で Composer が正しく動作しません。
composer.phar を /usr/local/bin/composer に入れて実行しようとすると、エラーが発生します。
composer-php - composer.jsonでインストールする場合の「ブランチなし」
私はcomposer.jsonとの独自のバンドル「MyBundle」を持っています:
composer( "mybundle": "dev-master")でチェックアウトしようとすると、すべて問題ありませんが、"nobranch"ブランチにあります。
インストールされたバンドルのブランチ(「マスター」)を設定するにはどうすればよいですか?
php - ComposerからSymfony2プロジェクトを作成中にエラーが発生しました
次のコマンドを使用して、Ubuntuでcomposerを使用してSymfony2プロジェクトを作成しようとしています。
そして、私はこのエラーを受け取ります
composer.pharupdateもエラーを返します。
何か案は?
php - Composerを介してSymfony2.0からSymfony2.1にアップデートするときにバンドルが見つかりません
アプリをSymfony2.0からSymfony2.1に更新しています。
composer installを実行すると、JMS/SerializerBundle
ファイルの自動ロードの生成ステップに達したときに見つからないという致命的な例外が発生します。私cache:clear
はこれを引き起こしていると思います。
私はそれをに追加しましたcomposer.json
:
そして私のappKernelで:
私は基本的に手順に従いました。
また、ベンダーディレクトリにファイルが見つかりません。しかし、作曲家は「インストールまたは更新するものは何もない」と述べました。バージョン番号を入れても構いません。これはstofの教義の拡張についても同じだと思います。
これを解決するにはどうすればよいですか?
php - 「更新」ではなく「インストール」を使用すると、Composer がインストール可能なパッケージ セットの解決に失敗する
背景: デスクトップ マシンで Silex を使用して新しいプロジェクトをセットアップし、必要な依存関係を含む composer.json ファイルをセットアップしました。デスクトップで「composer.phar install」を問題なく実行できました。
私は自分のラップトップに切り替えてプロジェクトにもう少し取り組み、git リポジトリをラップトップにクローンし、「composer.phar インストール」を実行しようとしましたが、次のメッセージを受け取りました。
そのため、代わりに「composer.phar の更新」を行いましたが、うまくいきましたが、composer.lock ファイルを更新したくありませんでした。
他の誰かがこの問題を抱えていますか? そうでない場合、誰かが私が間違っていることを説明してもらえますか?
編集:おそらくこれに戻って質問を更新する必要があると思いました。私はかなり長い間この問題を抱えていませんでした。それが composer のアップデートで修正されたのか (まだこの問題が発生しているかどうかをコメントする必要があるかもしれません)、それとも Composer についてもっと学んだので、私はただ私がこれに遭遇しない方法で物事をやっています。いずれにせよ、composer.json のパッケージ仕様が実際に壊れていない限り、このメッセージを 1 年半近く見たことはありません。
symfony - symfony2.1バンドルバージョンの混乱、symfonyとsonataの管理者/knpメニューバンドル
新しいプロジェクトにsymfony2.1を使いたいです。私はcomposerでsymfony2をインストールしようとしています。しかし、複数のエラー/問題があったので、太字のフォントスタイルで各問題についても質問があります。時々私はそれを正しい方法で行うかどうかわからない。
安定バージョンを使用したいので、dev/masterではなく2.1.0バージョンを選択しました。
結果はこれでした:
だから私はそうします、php composer.phar update
そして依存関係はエラーなしでインストールされました。
しかし、ほとんどのバンドルには安定バージョンがないことに気づきました。たとえば、doctrine / common(2.3.x-dev)、ここに完全なリストがあります
1a)これは正しいですか?または別の解決策はありますか?安定していて開発モードではないバンドルを使用することを意味します
翌日、コンポーザーの更新を再度実行すると、一部のライブラリが更新されていることに気付きました。最終日以内に新しい変更が加えられたdev-masterブランチのすべてのライブラリです。
1b)では、アプリの開発中、新しいバグ修正をマージするために、定期的にコンポーザーの更新を行う必要がありますか?
別の解決策が見つからないため、この行をcomposer.jsonに追加して、FOSUserBundleをインストールし続け"friendsofsymfony/user-bundle": "*"
ます。私はすべてのインストール作業を行い、それは完全に機能します。
次に、composer.jsonに追加して、SonataAdminBundleのインストールを開始し"sonata-project/admin-bundle": "dev-master"
ます。http://packagist.org/packages/sonata-project/admin-bundleでバージョン2.0.x-devがsymfony2.1用ではないことがわかったので、dev-masterバージョンを選択しました。
さらに、AdminBundleにはknplabs /knp-menu-bundleの依存関係があります。1.1。* http
:
//packagist.org/packages/knplabs/knp-menu-bundleバージョンv1.1.0には、別の依存関係があることがわかります。 knplabs / knp-menu:1.1。*
次に、http ://packagist.org/packages/knplabs/knp-menuで、1.1で始まる4つのバージョンを見つけました。
- 1.1.x-dev
- v1.1.2
- v1.1.1
- v1.1.0
v
2a)バージョン番号の前に先頭がある場合、違いはありますか?
2b)依存関係が1.1 *の場合、これら4つのバージョンのうちどのバージョンが使用されますか?
admin bundle depsのロードを開始すると、次の結果が表示されます。
さらにいくつかのソナタバンドル(doctrine-orm-admin-bundle、user-bundle、page-bundle、media-bundle)をインストールしましたが、エラーが発生しました
3)しかし、この手順を繰り返すと、エラーはなくなりました。これは正常ですか?
次に、sonataadminバンドルの構成を続行しました。投稿エンティティとPostAdminの作成を追加し、そのサービスを構成した後(ところで、サービス構成が少し貧弱です)、Knpメニューのインストールを忘れていることに気付きました(エラーはnon-existent service "knp_menu.factory
:)
https://github.com/KnpLabs/KnpMenuBundle/blob/master/Resources/doc/index.mdにアクセスし、インストールの手順の詳細を確認します。でも時代遅れでした。smyfony2.1以降。$loader
autoload.phpのは、registerNamespaces
これがUniversalClassLoaderクラスではなく、composerクラスローダーであるため、機能がなくなりました。したがって、独自のUniversalClassLoaderインスタンスを作成する必要があります。また、パスは完全に異なり、親knplabs
ディレクトリがあり、サブディレクトリも変更されています。
4)KnpMenuのインストール構造が古くなっているのはなぜですか?また、githubにマスターブランチしかなく、http://packagist.orgに存在するバージョンには何もないのはなぜですか?
私はsymfony2と作曲家に不慣れで、このすべてを理解するのは時々本当に難しいです。
composer-php - composer で PHP 以外の依存関係を処理する最良の方法は何ですか?
composer を使用する Symfony2 プロジェクトがあり、その中でこの css フレームワークを使用したいと思います: https://github.com/jlong/ sass-twitter-bootstrap
もちろん、これは php プロジェクトではないため、packagist にはそのようなプロジェクトはありません。プロジェクトへのこの依存関係をどのように処理すればよいですか? 作曲家と?はいの場合、どのように?このプロジェクトのpackage.jsonファイルは composer と関係がありますか?
symfony - Symfony2.1+作曲家+apc
コンポーザーコマンド「install」または「upload」を使用すると、次のような致命的なエラーが発生しました。
PHP致命的なエラー:include():クラスを再宣言できません...
私はapc.ini(またはあなたのphp.ini)を変更することで問題を解決しました:
に
これがお役に立てば幸いです
windows - phpcomposer.pharアップデートはSymfonyインストールでは機能しません
私はWindows764ビットでWAMPを実行しています。PATH
変数はに設定されますc:\wamp\bin\php\php5.3.13\
Symfonyをインストールしようとしていますが、最初の行が実行され、2番目の行が実行されない理由がわかりません。
これは正常に実行されます。
この行は失敗します:
エラーあり:
「入力ファイルを開けませんでした:composer.phar」
これを説明できるのは何ですか?
get_include_path
戻り値: `
。;C:\ wamp \ bin \ php \ php5.3.13 \ php\PEAR`。
これは、composer.pharがPEARディレクトリにない場合、「phpcomposer.pharupdate」が機能しないことを意味しますか?