問題タブ [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 投票する
2 に答える
2744 参照

symfony-2.1 - 独自のバンドル要件を追加する Symfony2 コンポーザー

composerを介して Symfony2 プロジェクトに特定のバンドル (SonataGoutteBundle など) をインストールするにはどうすればよいですか?

これを試しましたが、うまくいきません。何が問題なのですか?

0 投票する
3 に答える
9373 参照

symfony-2.1 - Symfony 2.1 でベンダーが composer で管理されていない場合、autoload をどこに登録しますか?

私は symfony 2.1 を使用しており、ベンダーにライブラリを追加したいと考えています。ライブラリが packagist に存在しません。composer では管理できません。composer を使用してバンドルまたは他のベンダーをインストールすると、autoload が管理されます。しかし、ベンダーが composer で管理されていない場合、autoload をどこに登録するのでしょうか?

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

php - phpコンポーザーパッケージをgitリポジトリに追加します

私はcomposerをインストールし、「composerinstall」を介していくつかのパッケージを追加しました。それらは「my_project\vendor」パスの下にインストールされましたが、一部のパッケージはgitを使用して複製されたため、「my_project」をコミットすると、それらの複製されたパッケージは無視されました。

問題は、他の開発者が「my_project」のクローンを作成しているときに、無視されたパッケージが欠落していることです。他の開発者が私からパッケージを取得できるように、パッケージを「my_project」に自動的に追加する方法はありますか?

これはサブモジュールを使用して行う必要があると思いますが、composerからのすべての新しいパッケージをサブモジュールとしてプロジェクトに自動的に追加する方法がわかりません。

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

php - Composer ワークフローは実際にどのように機能しますか?

ところで、私は寝不足で頭が固まっているようで、無意味な暴言に聞こえるかもしれませんが、そうでない場合は気長に受け止めてください。

私はOS X Snow Leopardに取り組んでいます。PEAR がセットアップしてくれるバイナリにアクセスできることの喜びは嘘ではありません。私は単純brew unlink php53brew link php53PEAR パッケージをインストールした後で、そのバイナリを/usr/local/bin.

たとえば、ベハットを取ります。PEAR (現在は時代遅れ) を介してインストールする場合、上記の手順を実行すると、すぐにアクセスできるようになりますbehatbinComposer が生成したフォルダー全体をシンボリック リンクすると、 behat:behat.batrelease.

私は何か間違ったことをしていますか?/usr/local/binできれば に新しいパスを追加することなく、たとえば に適切なバイナリを一元化する方法はありません$PATHか? Composerでそれを行う方法はありますか?

モジュールのグローバル バージョンとローカル バージョンを設定できる npm を考えています。(正しい) バイナリの快適なグローバル バージョンが欲しいです。不必要なものを実際に複製することなく、ある種の宝石セット。

分かりますか?色々と情報が錯綜していますが、今の私の頭の中はそんな感じです。「ベンダー」バイナリに適用されたこの他の質問のようなものを探していると思います。

前もって感謝します!

PS: 私が本当に惨めな人間のように聞こえる場合は、お知らせください。十分な睡眠をとった後、最初の 1 時間でメッセージを言い換えます。ありがとう!

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

php - 作曲家がSymfonyと連携するには、ファイルcomposer.jsonをどこに置く必要がありますか

このリンクからcomposerをインストールしましたが、composer.jsonファイルを配置する必要がある場所が見つかりませんでした。

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

php - symfony2 に EventDispatcher をインストールする方法

イベントディスパッチャーをインストールしたい。composerをダウンロードし、これをcomposer.jsonファイルに入れました

しかし、私はまだそれをインストールできません。

このエラーが発生します

PHP 致命的なエラー: クラス 'Symfony\Component\ClassLoader\UniversalClassLoader' が /home/xxxxx/public_html/cxxxxx/Symfony/app/autoload.php に見つかりません

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

php - Symfony 2でgitを使用する方法は?

Composerを使用してSymfony2をインストールし(「マスター」ガイドに従って)、次の.git/configファイルを作成しました。

Composerがどのように機能するかわからないので、Composerがここで行ったことを妨害したくありません。また、将来的にベンダーを更新できるようにしたいと思います。

では、「myapp」用の独自のリポジトリを追加して、それにコミット/プッシュするにはどうすればよいですか?私は通常「gitremoteaddorigin ...」を実行し、それでのみ機能しますが、ファイルには2つのリポジトリと、追加する必要のあるリポジトリがあります。

アップデート

このコマンドでSymfony2をインストールしました:

これによりmyapp/が作成され、Symfony2+の依存関係がインストールされました。しかし、composer.jsonは私のプロジェクトで使用する準備ができていないように見えます。私のプロジェクトはSymfony2自体であるように見えます(私は思います):

マスターガイド

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

php - Symfony2 で Composer との依存関係として CSS または JS ライブラリを追加する正しい方法は何ですか?

Symfony 2 のドキュメントでは、次のように述べられています。

バンドルには、JavaScript、CSS、またはその他の言語で記述されたサードパーティ ライブラリを埋め込まないでください。

では、どうすればいいですか?Composer を使用して、Twitter Bootstrap、DataTables、およびその他の多くのものを依存関係としてインストールしたいと考えています。しかし、私が考えることができる唯一の方法は、バンドルを作成して埋め込むことです。

これを行う正しい方法は何ですか?

0 投票する
3 に答える
9813 参照

symfony-2.1 - Steps to upgrade in Symfony 2.1 using composer

I just testing new features on symfony 2.1-BETA3. Few hours ago BETA4 has been released but I don't know how to update BETA3 to BETA4 using composer. In 2.0.x release notes Fabien said:

If you already have a project based on the Symfony Standard Edition 2.0.x, you can easily upgrade to 2.0.15 by getting the new deps and deps.lock files.

Have I replace my composer.lock file? What about my own requires like:

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

php - composer が symfony と連携するには、autoload.php ファイルを変更する必要がありますか?

新しいモジュールを更新するために symfony vendors/install を使用していました。モジュールをダウンロードしましたが、composer と混同しています。

私のdepsファイルには、ダウンロードした多くの新しいバンドルが既にあります。

  1. コンポーザーを使用すると、これらのバンドルはどのように更新されますか。composer.json の Deps 相当ファイルを変換する必要がありますか。
  2. composerを使用するには、autoload.phpファイルを変更する必要がありますか
  3. 新しいバンドルをインストールする必要がある場合、ベンダーによってインストールされた古いバンドルはそのまま残りますか?