2016-07-29 6 views
1

私はUbuntu 14.04 LTSでWebサーバーをセットアップ中です。LEMPスタックの設定が適切に行われていることと、インストールされたコンポーザーが問題なく動作しています。PHP Composerの問題(Technic Solder API Setup)

私は、次のコマンドを使用して、半田パッケージで使用するために作曲を設定しよう:私もsudoのモードでそれを実行してみました

Using version v0.7.3.1 for solder/solder 
./composer.json has been created 
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 
    - Installation request for solder/solder v0.7.3.1 -> satisfiable by solder/solder[v0.7.3.1]. 
    - solder/solder v0.7.3.1 requires composer/composer 1.0.0-alpha9 -> satisfiable by composer/composer[1.0.0-alpha9] but these conflict with your requirements or minimum-stability. 


Installation failed, deleting ./composer.json. 

$composer require solder/solder 

それは次のようなエラーを吐きます、同じ問題(はい、私はsudoまたはルートレベルのアクセスモードで作曲者のコマンドを実行するはずですが、私は問題としてそれを排除しようとしました)を知っています

任意のアイデアこれを引き起こしていること、それを修正する方法は?

答えて

1

パッケージcomposer/composerパッケージには、バージョン1.0.0-alpha9で明示的にパッケージが必要です。ただし、Composerを使用してComposerをインストールするという混乱している事実は無視してください。デフォルトでは、「不安定な」ソフトウェア(alphabeta、またはdevバージョン)はインストールされません。

composer.jsonファイルにminimum-stability settingを設定することで回避できます。コマンドラインでcomposer installを実行することにより、続い

{ 
    "minimum-stability": "dev", 
    "prefer-stable": true, 
    "require": { 
     "solder/solder": "0.7.3.1" 
    } 
} 

:このために、手でcomposer.jsonファイルを作成します。比較では

、あなたが使っているcomposer requireコマンドはcomposer.jsonrequireセクションにsolder/solderキー/値のペアを追加するには(暗黙的にファイルを作成しますが、minimum-stability設定なし)と暗黙的に実行しているという他には何もしませんcomposer install