問題タブ [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.

0 投票する
1 に答える
561 参照

symfony - CapifonyはSymfony2.1でベンダーを再インストールできませんでした

Capifony2.1.14でSymfony2.1プロジェクトをデプロイしようとしていますが、ベンダーを再インストールすると失敗しました。

構成:私はMac OSX Montain Lion(クライアント)を使用しており、servergrove.comにサーバーがあります。witchはUbuntu12.04.1LTSにあります。

私のdeploy.rbファイルは次のようになります。

そして、これが私の端末の出力です: 私の端末のスクリーンショット

なぜこのエラーが発生するのか、どうすれば修正できるのか、誰かに説明してもらえますか?

0 投票する
13 に答える
17293 参照

cygwin - 作曲家 & Cygwin

「グローバル」にインストールしようとすると、Cygwin で Composer が正しく動作しません。

composer.phar を /usr/local/bin/composer に入れて実行しようとすると、エラーが発生します。

0 投票する
1 に答える
720 参照

composer-php - composer.jsonでインストールする場合の「ブランチなし」

私はcomposer.jsonとの独自のバンドル「MyBundle」を持っています:

composer( "mybundle": "dev-master")でチェックアウトしようとすると、すべて問題ありませんが、"nobranch"ブランチにあります。

インストールされたバンドルのブランチ(「マスター」)を設定するにはどうすればよいですか?

0 投票する
1 に答える
4268 参照

php - ComposerからSymfony2プロジェクトを作成中にエラーが発生しました

次のコマンドを使用して、Ubuntuでcomposerを使用してSymfony2プロジェクトを作成しようとしています。

そして、私はこのエラーを受け取ります

composer.pharupdateもエラーを返します。

何か案は?

0 投票する
1 に答える
573 参照

php - Composerを介してSymfony2.0からSymfony2.1にアップデートするときにバンドルが見つかりません

アプリをSymfony2.0からSymfony2.1に更新しています。

composer installを実行すると、JMS/SerializerBundleファイルの自動ロードの生成ステップに達したときに見つからないという致命的な例外が発生します。私cache:clearはこれを引き起こしていると思います。

私はそれをに追加しましたcomposer.json

そして私のappKernelで:

私は基本的に手順に従いました。

また、ベンダーディレクトリにファイルが見つかりません。しかし、作曲家は「インストールまたは更新するものは何もない」と述べました。バージョン番号を入れても構いません。これはstofの教義の拡張についても同じだと思います。

これを解決するにはどうすればよいですか?

0 投票する
1 に答える
1724 参照

php - 「更新」ではなく「インストール」を使用すると、Composer がインストール可能なパッケージ セットの解決に失敗する

背景: デスクトップ マシンで Silex を使用して新しいプロジェクトをセットアップし、必要な依存関係を含む composer.json ファイルをセットアップしました。デスクトップで「composer.phar install」を問題なく実行できました。

私は自分のラップトップに切り替えてプロジェクトにもう少し取り組み、git リポジトリをラップトップにクローンし、「composer.phar インストール」を実行しようとしましたが、次のメッセージを受け取りました。

そのため、代わりに「composer.phar の更新」を行いましたが、うまくいきましたが、composer.lock ファイルを更新したくありませんでした。

他の誰かがこの問題を抱えていますか? そうでない場合、誰かが私が間違っていることを説明してもらえますか?

編集:おそらくこれに戻って質問を更新する必要があると思いました。私はかなり長い間この問題を抱えていませんでした。それが composer のアップデートで修正されたのか (まだこの問題が発生しているかどうかをコメントする必要があるかもしれません)、それとも Composer についてもっと学んだので、私はただ私がこれに遭遇しない方法で物事をやっています。いずれにせよ、composer.json のパッケージ仕様が実際に壊れていない限り、このメッセージを 1 年半近く見たことはありません。

0 投票する
1 に答える
8039 参照

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

v2a)バージョン番号の前に先頭がある場合、違いはありますか?

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以降。$loaderautoload.phpのは、registerNamespacesこれがUniversalClassLoaderクラスではなく、composerクラスローダーであるため、機能がなくなりました。したがって、独自のUniversalClassLoaderインスタンスを作成する必要があります。また、パスは完全に異なり、親knplabsディレクトリがあり、サブディレクトリも変更されています。

4)KnpMenuのインストール構造が古くなっているのはなぜですか?また、githubにマスターブランチしかなく、http://packagist.orgに存在するバージョンには何もないのはなぜですか

私はsymfony2と作曲家に不慣れで、このすべてを理解するのは時々本当に難しいです。

0 投票する
1 に答える
582 参照

composer-php - composer で PHP 以外の依存関係を処理する最良の方法は何ですか?

composer を使用する Symfony2 プロジェクトがあり、その中でこの css フレームワークを使用したいと思います: https://github.com/jlong​​/ sass-twitter-bootstrap

もちろん、これは php プロジェクトではないため、packagist にはそのようなプロジェクトはありません。プロジェクトへのこの依存関係をどのように処理すればよいですか? 作曲家と?はいの場合、どのように?このプロジェクトのpackage.jsonファイルは composer と関係がありますか?

0 投票する
1 に答える
1003 参照

symfony - Symfony2.1+作曲家+apc

コンポーザーコマンド「install」または「upload」を使用すると、次のような致命的なエラーが発生しました。

PHP致命的なエラー:include():クラスを再宣言できません...

私はapc.ini(またはあなたのphp.ini)を変更することで問題を解決しました:

これがお役に立てば幸いです

0 投票する
4 に答える
31878 参照

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」が機能しないことを意味しますか?