0

Linux サーバーに慣れてきたばかりで、Ubuntu サーバーに Composer をインストールしようとしています。Composer のオートローダーをインクルードしようとすると PHP エラーが発生することを除いて、すべてが正しくインストールされていると思います。

Warning: require(/usr/share/php/opencloud/lib/../vendor/autoload.php): failed to open stream: No such file or directory in /usr/share/php/opencloud/lib/php-opencloud.php on line 5 Fatal error: require(): Failed opening required '/usr/share/php/opencloud/lib/../vendor/autoload.php' (include_path='.:/usr/share/php') in /usr/share/php/opencloud/lib/php-opencloud.php on line 5

私の composer.json は次のとおりです。

{
    "require": {
        "rackspace/php-opencloud": "v1.7.0"
    }
}

そして、「composer diag」を実行すると、次のように出力されます。

Checking composer.json: FAIL
name : is missing and it is required
description : is missing and it is required
4

3 に答える 3

0

警告はかなり明確なようです。autoload.php ファイルが見つかりません。あなたのrequireにいくつかのパスの問題があると思います:

require 'vendor/autoload.php';

composer.json に追加して解決できる欠落データについて

{
    "name":"YOURNAME",
    "description":"YOUR DESCRIPTION",
    "require":{
        "rackspace/php-opencloud": "v1.7.0" 
    }
}
于 2013-11-14T13:22:49.590 に答える
0

Windows を使用しているすべてのユーザー向け。Windowsでも同じ問題が発生しました.「composer install」ですべてのファイルをダウンロードしませんでした。しかし、「作曲家の更新」を実行した後、 vendor/autoload.php を含むすべてのファイルがダウンロード/生成されました

于 2019-03-11T16:56:27.167 に答える