タグ付けされた質問 「composer-php」

Composerは、PHPプログラミング言語用のアプリケーションレベルのパッケージマネージャーです。PHPベースのプロジェクトの依存関係(ライブラリ)を簡単に管理するための標準形式を提供し、Node.jsの「npm」とRubyの「バンドラー」に強く触発されました。[php]タグで使用

3
Composerのインストールパスを指定する方法
私はこの定義を持っています: { "repositories": [ { "type": "package", "package": { "name": "symfony/sfGuardPlugin", "version": "4.0.2", "dist": { "url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz", "type": "tar" } } } ], "require": { "symfony/sfGuardPlugin": "4.0.*" } } Symfony 1を使用していplugins/sfGuardPlugin/ますが、それらをにインストールしたいと思います。これをどのように指定しますか?

9
OSX -bash:composer:コマンドが見つかりません
「composer」と入力すると、上記のエラーメッセージが表示されます。 私は私のMacbookでやった: curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer Composerをグローバルにインストールします。 / local / bin / composerディレクトリを手動で作成する必要がありましたが、おそらくこれがエラーの原因ですか? php composer.phar .pharファイルがあるコードディレクトリにいる場合に機能します。 問題を解決してcomposerをグローバルに実行するにはどうすればよいですか? 私の〜/ .profile export PS1="\W: " export CLICOLOR=1 export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx 〜:$ PATHをエコー /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin ~:

2
空でないPSR-4プレフィックスは、名前空間セパレータで終了する必要があります
ComposerでPSR-4をセットアップしようとしていますが、取得しています A non-empty PSR-4 prefix must end with a namespace separator. 私のautoload中で私のcomposer.jsonように見えます: "autoload": { "psr-4": { "Acme\\models" : "app/models" } }, app/models 空です。 私は何が間違っているのですか?どうすればこれを修正できますか?

11
「要件をインストール可能なパッケージのセットに解決できませんでした」というエラーを解決するにはどうすればよいですか?
実行するcomposer updateと、有線出力を受け取ります。 これが私のcomposer.jsonのようです。 { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "repositories": [{ "type": "vcs", "url": "https://github.com/Zizaco/ardent.git" }], "require-dev": { "phpunit/phpunit": "4.3.*" }, "require": { "laravel/framework": "4.2.*", "laravelbook/ardent": "dev-master as 2.4.0", "zizaco/entrust": "dev-master", "sebklaus/profiler": "dev-master", "doctrine/dbal": "dev-master" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", …

7
Composerが[ReflectionException]をスローしますクラスFxp \ Composer \ AssetPlugin \ Repository \ NpmRepositoryが存在しません
最新バージョン(1.0.0。安定版)のcomposerをインストールし、Yii2プロジェクトで次のように入力しました。 php composer.phar update それは私にこのエラーを与えます: [ReflectionException]クラスFxp \ Composer \ AssetPlugin \ Repository \ NpmRepositoryが存在しません [ErrorException] Fxp \ Composer \ AssetPlugin \ Repository \ AbstractAssetsRepository :: whatProvides()の宣言は、Composer \ Repository \ ComposerRepository :: whatProvides(Composer \ DependencyResolver \ Pool $ pool、$ name、$ BypassFilters = false)と互換性がある必要があります 誰かがこれを修正する方法を教えてもらえますか? これが私のcomposer.jsonです { "name": "yiisoft/yii2-app-advanced", "description": "Yii 2 …
80 php  yii2  composer-php 

9
Macにext-zipをインストールする
実行しようとするcomposer updateと、次のエラーが発生します。 Problem 1 - The requested PHP extension ext-zip * is missing from your system. Install or enable PHP's zip extension. Problem 2 - maatwebsite/excel 3.1.10 requires phpoffice/phpspreadsheet ^1.6 -> satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0]. - maatwebsite/excel 3.1.11 requires phpoffice/phpspreadsheet ^1.6 -> satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, …

2
Symfony 4.3.9を4.4.1 / 5.0にアップグレードした後の非推奨警告
廃止予定のないSymfony 3.4.9をインストールしました。そこで、FWを4.1.1にアップグレードしました。今、私はすべてベンダーライブラリから9つの非推奨警告を受け取りました: 番号を認識させずにDoctrine \ ORM \ Mapping \ UnderscoreNamingStrategyを作成することは非推奨であり、Doctrine ORM 3.0で削除されます。 "Symfony \ Component \ HttpKernel \ EventListener \ ExceptionListener"クラスはSymfony 4.4以降廃止予定です。代わりに "ErrorListener"を使用してください。 Doctrine \ Common \ Persistence \ Mapping \ AbstractClassMetadataFactoryクラスはdoctrine / persistence 1.3以降廃止され、2.0で削除されます。代わりに\ Doctrine \ Persistence \ Mapping \ AbstractClassMetadataFactoryを使用してください。 Doctrine \ Common \ Persistence \ Mapping \ RuntimeReflectionServiceクラスは、doctrine …

2
composerがGitHubに接続すると、非推奨の認証方法に関する警告が表示されます。どの認証構成を使用する必要がありますか?
GitHubは廃止された認証に関するメールの送信を開始しましたがauth.json、新しい体制での作曲家の外観を詳しく説明するリソースはまだ見つかりません。 私の要件は比較的単純です-開発中のSymfonyアプリケーションを更新するためにcomposerを使用し、時々他のリポジトリで実験します。 これで、私の元の構成(自動的に構築されます)... { "github-oauth": { "github.com": "(a string)" } } ...私はこの警告を受け取ります: ...個人用アクセストークン... GitHub APIを介してエンドポイントにアクセスするためのクエリパラメータの一部として使用されました...代わりにAuthorization HTTPヘッダーを使用してください... しかし、私がこの他の構成で試してみると: { "http-basic": { "github.com": { "username": " my email address", "password": " my password " } } } 私はこの他の警告を受け取ります: 最近、Composer / 1.9.1を使用してGitHub APIを介してエンドポイントにアクセスするためにパスワードを使用しました...このエンドポイントにアクセスするには、適切なスコープの個人用アクセストークン(PAT)を使用することをお勧めします。 それは本当にどのように見えるべきですか、なぜこれらの非推奨の警告が表示されるのですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.