0

パッケージのルートに composer.json ファイルを含めるだけで、アプリケーションとその依存関係がインストールされるという AWS Elastic Beanstalk のドキュメントを読みました。

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP.container.html#php-configuration-composer

{
    "require": {
        "coinbase/coinbase": "~2.0"
    }
}

次に、動作するかどうかをテストするために、次の内容で PHP ファイルを作成しました。

error_reporting(E_ALL);
ini_set('display_errors', 1);

$apiKey = 'workingkey';

$apiSecret = 'workingkey';

use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;

$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);

$buyPrice = $client->getBuyPrice('BTC-USD');

echo $buyPrice;

残念ながら、次のエラーが発生します。

Fatal error: Uncaught Error: Class 'Coinbase\Wallet\Configuration' not found in /var/app/current/test.php:20 Stack trace: #0 {main} thrown in /var/app/current/test.php on line 20

これを機能させるために、考えられるすべてのことを試しました。ここで何が欠けていますか?

4

1 に答える 1