1

ZF2 ZendRest モジュールをインストールしたいと思います。

インストール方法は?

やってるとき

php .\composer.phar install

\vendor\zendrest にあります。私は得る:

Loading composer repositories with package information 
Installing dependencies 
Your requirements could not be resolved to an installable set of packages.

  Problem 1
- The requested package zendframework/zend-http 1.0.0 could not be found.
  Problem 2
- The requested package zendframework/zend-uri 1.0.0 could not be found.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-    stability setting
   see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.

ZendRest フォルダーはどこに置くべきですか?

ありがとう!

4

1 に答える 1

2

ZendRest 依存関係の安定したバージョンはありません: zend-http および zend-uri (show既存のバージョンについては、以下の出力を参照してください)。Composerはデフォルトで安定したパッケージに依存しています。そのため、このパッケージをインストールできません。

$ composer show zendframework/zend-http
name     : zendframework/zend-http
descrip. : provides an easy interface for preforming Hyper-Text Transfer Protocol (HTTP) requests
keywords : zf2, http
versions : 2.0.0rc4, 2.0.0rc3, 2.0.0rc2, 2.0.0-rc1, 2.0.0-beta5, 2.0.0-beta4
type     : library
...

プロジェクトでを次のminimum-stabilityように変更する必要があります。dev

{
    "require": {
        // ...
    },
    "minimum-stability": "dev"
}

編集:たとえば、次のようにcomposer.json動作します。これは、独自のプロジェクトに含める必要があるものです (おそらく、より多くの依存関係があります)。

{
    "require": {
        "zendframework/zend-rest": "*" 
    },  
    "repositories": [
        {   
            "type": "composer",
            "url": "http://packages.zendframework.com/"
        }   
    ],  
    "minimum-stability": "dev"
}
于 2012-08-23T07:11:35.263 に答える