とあるサーバーでphpで構築したシステムからsnappyを使ってPDF出力しようと次のコマンドを実行しました。
composer require barryvdh/laravel-snappy
すると、次のようなエラーが発生しました。
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 32 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchNode.php on line 40 Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.
リンクに指定されているページに記載されているように、インストールコマンドを下記のように修正したところ、うまくインストールできました。
php -d memory_limit=-1 /usr/local/bin/composer require barryvdh/laravel-snappy
わりと古い環境だったので、それが原因だったかもですね。