質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Symfony

Symfony はPHPで記述されたWebアプリケーションフレームワークです。よく利用するコーディングをテンプレーティングするなど、Webアプリケーション開発の効率化を目的として設計されています。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

Q&A

解決済

1回答

609閲覧

Package "ocramius/proxy-manager" is not installedを解決したい

sks_bot

総合スコア1

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Symfony

Symfony はPHPで記述されたWebアプリケーションフレームワークです。よく利用するコーディングをテンプレーティングするなど、Webアプリケーション開発の効率化を目的として設計されています。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

0グッド

0クリップ

投稿2023/05/08 01:26

実現したいこと

  • エラーを解決してデプロイを完了したい

前提

Symfonyを使ったECサイトを運用・保守しています。
今回、新しい決済機能を実装しdev環境にデプロイリリースしたところ
[Package "ocramius/proxy-manager" is not installed ]
エラーが発生し動かなくなりました。
これを解決したいです。

発生している問題・エラーメッセージ

Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache In InstalledVersions.php line 203: Package "ocramius/proxy-manager" is not installed Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the symfony-clear-cache event terminated with an exception [RuntimeException] An error occurred when executing the "'cache:clear --no-warmup'" command: In InstalledVersions.php line 203: Package "ocramius/proxy-manager" is not installed

該当のソースコード

Composer.json の一部を記載

"require": { "php": ">=7.1.0", "symfony/symfony": "3.4.*", "doctrine/orm": "^2.5", "doctrine/doctrine-bundle": "^1.6", "doctrine/doctrine-cache-bundle": "^1.2", "symfony/swiftmailer-bundle": "^3.2", "symfony/monolog-bundle": "^3.0", "symfony/polyfill-apcu": "^1.0", "sensio/distribution-bundle": "^5.0", "sensio/framework-extra-bundle": "^3.0.2", "sensio/generator-bundle": "^3.0", "incenteev/composer-parameter-handler": "^2.0", "doctrine/migrations": "^1.4", "doctrine/doctrine-migrations-bundle": "^1.2", "doctrine/doctrine-fixtures-bundle": "^2.3", "friendsofsymfony/user-bundle": "^2.0", "hwi/oauth-bundle": "^0.6.2", "symfony/assetic-bundle": "^2.8", "patchwork/jsqueeze": "^2.0", "amzn/amazon-pay-sdk-php": "^3.0", "erusev/parsedown": "^1.6", "petkopara/crud-generator-bundle": "^3.0", "liip/imagine-bundle": "^2.0", "oneup/flysystem-bundle": "^3.0", "league/flysystem-sftp": "^1.0", "php-http/guzzle6-adapter": "^1.1", "php-http/httplug-bundle": "^1.10", "qandidate/toggle-bundle": "^1.1", "amzn/amazon-pay-api-sdk-php": "2.2.1", "logue/igo-php": "0.2.0", "composer/package-versions-deprecated": "1.11.99.1", "http-interop/http-factory-guzzle": "^1.1" }, "require-dev": { "symfony/phpunit-bridge": "^3.0", "phpunit/phpunit": "^6.0", "squizlabs/php_codesniffer": "^2.7", "phpstan/phpstan": "^0.11.8", "phpstan/phpstan-symfony": "^0.11.6" }, "scripts": { "symfony-build-bootstrap": [ "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap" ], "symfony-clear-cache": [ "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache" ], "symfony-install-assets": [ "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets" ], "symfony-install-requirements": [ "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" ], "post-install-cmd": [ "@symfony-build-bootstrap" ], "post-update-cmd": [ "@symfony-build-bootstrap", "@symfony-clear-cache", "@symfony-install-assets", "@symfony-install-requirements" ] }, "extra": { "symfony-app-dir": "app", "symfony-bin-dir": "bin", "symfony-var-dir": "var", "symfony-web-dir": "web", "symfony-tests-dir": "tests", "symfony-assets-install": "relative", "branch-alias": null }, "config": { "allow-plugins": { "php-http/discovery": true } }

試したこと

・キャッシュを削除してからリリース
・Composerのバージョンを2.2.9を指定して実行

補足情報(FW/ツールのバージョンなど)

PHP:7.2.34
Symfony:3.4.49
Composer:2.2.9

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

単純に ocramius/proxy-manager が入ってないからな気がしますね……

composer require ocramius/proxy-manager

を実行すると行けそうな気がします。

https://packagist.org/packages/ocramius/proxy-manager

投稿2023/05/08 11:35

nnahito

総合スコア2004

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sks_bot

2023/05/11 04:32

単純明快でした。ご回答ありがとうございます。 元々、環境には入っているパッケージだったのですが、 別途追加したファイル群(改修)に、別のcomposer.jsonがありそちらに上記の追加をすることでエラー解消に至りました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問