2017-01-23 4 views
1

私のプロジェクト用にphp-casperjsを設定する際に問題があります。私は以前に作曲家を使ったことがないので、私が間違っていることを正確には分かっていません。 コンポーザーでphp-casperjsを設定する

私はXAMPPのPHPのバージョンでWindowsにインストールされました5.6.12

は、ここで私はこれまでの完成手順は次のとおりです。

  1. ダウンロードされインストールされた作曲家。コマンドプロンプトから正常に起動します。

  2. ダウンロードのphp-casperjsとは、私のプロジェクトフォルダCにcomposer.jsonのsrc/Casper.phpを抽出:\ xamppの\ htdocsに\テストコマンドプロンプトでプロジェクトフォルダに移動

  3. そして作曲は22のパッケージ

  4. をインストール installコマンドを実行しましたそれから私は作曲はphpcasperjs/PHPCを必要と走りましたasperjsコマンドとここで私は問題に遭遇した。 「キャスパーは\ブラウザのCには見られないクラス::\ xamppの\ htdocsに、私は次のPHPコードを実行すると、私は致命的なエラーを取得する

    use Browser\Casper; 
    $casper = new Casper(); 
    

    次のエラーメッセージ

Using version ^1.2 for phpcasperjs/phpcasperjs 
./composer.json has been updated 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

Problem 1 
- The requested package phpcasperjs/phpcasperjs No version set (parsed as 1.0.0) is satisfiable by phpcasperjs/phpcasperjs[No version 
set (parsed as 1.0.0)] but these conflict with your requirements or 
minimum-stability. 


Installation failed, reverting ./composer.json to its original 
content. 

を取得します\ライン3

+0

を開き、composer.jsonを開き、phpcasperjs/phpcasperjsのバージョンを設定してください。安定版を見つけて、composer.jsonファイルに入れてから、コンポーザーインストールコマンド – webDev

答えて

1

ステップ1でのテストの\ test.phpを:は、ディレクトリをプロジェクトに移動し、ファイル "composer.json"を作成しますcomposer.jsonための コード
{ "require": { "monolog/monolog": "1.0.*" } }

注:あなたはあなたの必要なパッケージをcomposer.jsonが、私はちょうどモノローグ/モノローグパッケージとシンプルcomposer.jsonファイルを作成し作成することができます。あなたの理解のために、あなたは私の踏み台に従うことができます。後でパッケージのモノログを削除することができます。

は今置かcomposer.jsonファイル
プロジェクトを実行ディレクトリに、次のコマンドを移動します。

composer require phpcasperjs/phpcasperjs 


をそして、あなたはので、意図したパッケージの間違ったまたは一致しないバージョンの上記の問題に直面しました。カスタムパッケージとそのバージョンとパッケージマネージャであるcomposer.jsonを常に作成することができます。作曲家の詳細については、Link

+0

を実行してみてください。それはうまくいっているようですが、理由を理解できるとは言えません。 –

+0

その理由はあなたの作曲家ファイルのバージョンは安定版ではなく、最新のものではないと思うからです。あなたが手動でそれをしていたなら、バージョンを適切に設定しなければなりませんでした。作曲家とのパッケージ管理を参照してください。 – webDev

関連する問題