Studio-42 / elFinder

📁 Open-source file manager for web, written in JavaScript using jQuery and jQuery UI
https://studio-42.github.io/elFinder/
Other
4.64k stars 1.41k forks source link

Required for Google Drive network mount with Flysystem with composer. Installation failed #3033

Closed migrad closed 4 years ago

migrad commented 4 years ago

Hello,

With 2.1.50 when I run:

composer require nao-pon/flysystem-google-drive:~1.1 nao-pon/elfinder-flysystem-driver-ext

I get the following result:

Using version ^1.0 for nao-pon/elfinder-flysystem-driver-ext ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1

  • nao-pon/elfinder-flysystem-driver-ext 1.0.0 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • nao-pon/elfinder-flysystem-driver-ext 1.0.1 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • nao-pon/elfinder-flysystem-driver-ext 1.0.2 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • barryvdh/elfinder-flysystem-driver v0.1.5 requires studio-42/elfinder 2.1.x -> satisfiable by studio-42/elfinder[2.1.0, 2.1.1, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.2, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.3, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.4, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.5, 2.1.50, 2.1.6, 2.1.7, 2.1.8, 2.1.9].
  • barryvdh/elfinder-flysystem-driver v0.2.0 requires studio-42/elfinder ^2.1.10 -> satisfiable by studio-42/elfinder[2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.50].
  • barryvdh/elfinder-flysystem-driver v0.2.1 requires studio-42/elfinder ^2.1.10 -> satisfiable by studio-42/elfinder[2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.50].
  • Can only install one of: studio-42/elfinder[2.1.0, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.1, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.10, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.11, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.12, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.13, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.14, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.15, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.16, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.17, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.18, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.19, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.2, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.20, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.21, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.22, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.23, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.24, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.25, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.26, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.27, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.28, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.29, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.3, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.30, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.31, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.32, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.33, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.34, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.35, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.36, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.37, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.38, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.39, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.4, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.40, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.41, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.42, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.43, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.44, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.45, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.46, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.47, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.48, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.49, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.5, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.50, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.6, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.7, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.8, dev-develop].
  • Can only install one of: studio-42/elfinder[2.1.9, dev-develop].
  • Installation request for studio-42/elfinder dev-develop -> satisfiable by studio-42/elfinder[dev-develop].
  • Installation request for nao-pon/elfinder-flysystem-driver-ext ^1.0 -> satisfiable by nao-pon/elfinder-flysystem-driver-ext[1.0.0, 1.0.1, 1.0.2].

Installation failed, reverting ./composer.json to its original content.

How could I solve it?

nao-pon commented 4 years ago

@migrad I'm using composer 1.9.1. And tryed with composer require nao-pon/flysystem-google-drive:~1.1 nao-pon/elfinder-flysystem-driver-ext. It was no problems.

Results:

Using version ^1.0 for nao-pon/elfinder-flysystem-driver-ext
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 21 installs, 0 updates, 0 removals
  - Installing psr/cache (1.0.1): Loading from cache
  - Installing league/flysystem (1.0.57): Loading from cache
  - Installing league/flysystem-cached-adapter (1.0.9): Loading from cache
  - Installing nao-pon/flysystem-cached-extra (1.0.3): Loading from cache
  - Installing ralouphie/getallheaders (2.0.5): Loading from cache
  - Installing psr/http-message (1.0.1): Loading from cache
  - Installing guzzlehttp/psr7 (1.6.1): Loading from cache
  - Installing guzzlehttp/promises (v1.3.1): Loading from cache
  - Installing guzzlehttp/guzzle (6.4.1): Loading from cache
  - Installing phpseclib/phpseclib (2.0.23): Loading from cache
  - Installing psr/log (1.1.2): Loading from cache
  - Installing monolog/monolog (1.25.2): Loading from cache
  - Installing firebase/php-jwt (v5.0.0): Loading from cache
  - Installing google/apiclient-services (v0.121): Loading from cache
  - Installing google/auth (v1.6.1): Loading from cache
  - Installing google/apiclient (v2.4.0): Loading from cache
  - Installing nao-pon/flysystem-google-drive (1.1.11): Loading from cache
  - Installing intervention/image (2.5.1): Loading from cache
  - Installing studio-42/elfinder (2.1.50): Loading from cache
  - Installing barryvdh/elfinder-flysystem-driver (v0.2.1): Loading from cache
  - Installing nao-pon/elfinder-flysystem-driver-ext (1.0.2): Loading from cache
migrad commented 4 years ago

Hello,

Thanks for your response.

Using only composer is installed correctly:

composer require studio-42/elFinder

Using version ^2.1 for studio-42/elfinder ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 1 install, 0 updates, 0 removals

  • Installing studio-42/elfinder (2.1.50): Downloading (100%) studio-42/elfinder suggests installing kunalvarma05/dropbox-php-sdk (VolumeDriver Dropbox2 require kunalvarma05/dropbox-php-sdk.) studio-42/elfinder suggests installing google/apiclient (VolumeDriver GoogleDrive requiregoogle/apiclient:^2.0.) studio-42/elfinder suggests installing barryvdh/elfinder-flysystem-driver (VolumeDriver for elFinder to use Flysystem as a root.) studio-42/elfinder suggests installing nao-pon/flysystem-google-drive (require in GoogleDrive network volume mounting with Flysystem.) Writing lock file Generating autoload files

composer require nao-pon/flysystem-google-drive:~1.1 nao-pon/elfinder-flysystem-driver-ext

Using version ^1.0 for nao-pon/elfinder-flysystem-driver-ext ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 20 installs, 0 updates, 0 removals

  • Installing psr/cache (1.0.1): Loading from cache
  • Installing league/flysystem (1.0.57): Downloading (100%)
  • Installing league/flysystem-cached-adapter (1.0.9): Loading from cache
  • Installing nao-pon/flysystem-cached-extra (1.0.3): Loading from cache
  • Installing ralouphie/getallheaders (3.0.3): Loading from cache
  • Installing psr/http-message (1.0.1): Loading from cache
  • Installing guzzlehttp/psr7 (1.6.1): Loading from cache
  • Installing guzzlehttp/promises (v1.3.1): Loading from cache
  • Installing guzzlehttp/guzzle (6.4.1): Downloading (100%)
  • Installing phpseclib/phpseclib (2.0.23): Loading from cache
  • Installing psr/log (1.1.2): Downloading (100%)
  • Installing monolog/monolog (1.25.2): Downloading (100%)
  • Installing firebase/php-jwt (v5.0.0): Loading from cache
  • Installing google/apiclient-services (v0.121): Downloading (100%)
  • Installing google/auth (v1.6.1): Downloading (100%)
  • Installing google/apiclient (v2.4.0): Loading from cache
  • Installing nao-pon/flysystem-google-drive (1.1.11): Loading from cache
  • Installing intervention/image (2.5.1): Downloading (100%)
  • Installing barryvdh/elfinder-flysystem-driver (v0.2.1): Loading from cache
  • Installing nao-pon/elfinder-flysystem-driver-ext (1.0.2): Loading from cache ... Writing lock file Generating autoload files

But if you download the zip file (https://github.com/Studio-42/elFinder/archive/master.zip), you unzip and run the command:

composer require nao-pon/flysystem-google-drive:~1.1 nao-pon/elfinder-flysystem-driver-ext

The result is a failed installation:

Using version ^1.0 for nao-pon/elfinder-flysystem-driver-ext ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1

  • nao-pon/elfinder-flysystem-driver-ext 1.0.0 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • nao-pon/elfinder-flysystem-driver-ext 1.0.1 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • nao-pon/elfinder-flysystem-driver-ext 1.0.2 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • barryvdh/elfinder-flysystem-driver v0.1.5 requires studio-42/elfinder 2.1.x -> satisfiable by studio-42/elfinder[2.1.0, 2.1.1, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.2, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.3, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.4, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.5, 2.1.50, 2.1.6, 2.1.7, 2.1.8, 2.1.9].
  • barryvdh/elfinder-flysystem-driver v0.2.0 requires studio-42/elfinder ^2.1.10 -> satisfiable by studio-42/elfinder[2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.50].
  • barryvdh/elfinder-flysystem-driver v0.2.1 requires studio-42/elfinder ^2.1.10 -> satisfiable by studio-42/elfinder[2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.50].
  • Can only install one of: studio-42/elfinder[2.1.0, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.1, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.10, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.11, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.12, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.13, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.14, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.15, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.16, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.17, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.18, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.19, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.2, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.20, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.21, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.22, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.23, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.24, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.25, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.26, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.27, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.28, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.29, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.3, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.30, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.31, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.32, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.33, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.34, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.35, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.36, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.37, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.38, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.39, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.4, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.40, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.41, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.42, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.43, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.44, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.45, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.46, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.47, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.48, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.49, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.5, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.50, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.6, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.7, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.8, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.9, No version set (parsed as 1.0.0)].
  • Installation request for studio-42/elfinder No version set (parsed as 1.0.0) -> satisfiable by studio-42/elfinder[No version set (parsed as 1.0.0)].
  • Installation request for nao-pon/elfinder-flysystem-driver-ext ^1.0 -> satisfiable by nao-pon/elfinder-flysystem-driver-ext[1.0.0, 1.0.1, 1.0.2].

Installation failed, reverting ./composer.json to its original content.

nao-pon commented 4 years ago

@migrad Download and use the built package.

migrad commented 4 years ago

@nao-pon I downloaded this https://github.com/Studio-42/elFinder/archive/2.1.50.zip, but when I run the composer command show me same error:

composer require nao-pon/flysystem-google-drive:~1.1 nao-pon/elfinder-flysystem-driver-ext

Using version ^1.0 for nao-pon/elfinder-flysystem-driver-ext ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1

  • nao-pon/elfinder-flysystem-driver-ext 1.0.0 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • nao-pon/elfinder-flysystem-driver-ext 1.0.1 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • nao-pon/elfinder-flysystem-driver-ext 1.0.2 requires barryvdh/elfinder-flysystem-driver ^0.1.5|^0.2 -> satisfiable by barryvdh/elfinder-flysystem-driver[v0.1.5, v0.2.0, v0.2.1].
  • barryvdh/elfinder-flysystem-driver v0.1.5 requires studio-42/elfinder 2.1.x -> satisfiable by studio-42/elfinder[2.1.0, 2.1.1, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.2, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.3, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.4, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.5, 2.1.50, 2.1.6, 2.1.7, 2.1.8, 2.1.9].
  • barryvdh/elfinder-flysystem-driver v0.2.0 requires studio-42/elfinder ^2.1.10 -> satisfiable by studio-42/elfinder[2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.50].
  • barryvdh/elfinder-flysystem-driver v0.2.1 requires studio-42/elfinder ^2.1.10 -> satisfiable by studio-42/elfinder[2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.20, 2.1.21, 2.1.22, 2.1.23, 2.1.24, 2.1.25, 2.1.26, 2.1.27, 2.1.28, 2.1.29, 2.1.30, 2.1.31, 2.1.32, 2.1.33, 2.1.34, 2.1.35, 2.1.36, 2.1.37, 2.1.38, 2.1.39, 2.1.40, 2.1.41, 2.1.42, 2.1.43, 2.1.44, 2.1.45, 2.1.46, 2.1.47, 2.1.48, 2.1.49, 2.1.50].
  • Can only install one of: studio-42/elfinder[2.1.0, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.1, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.10, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.11, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.12, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.13, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.14, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.15, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.16, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.17, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.18, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.19, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.2, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.20, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.21, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.22, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.23, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.24, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.25, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.26, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.27, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.28, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.29, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.3, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.30, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.31, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.32, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.33, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.34, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.35, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.36, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.37, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.38, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.39, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.4, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.40, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.41, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.42, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.43, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.44, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.45, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.46, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.47, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.48, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.49, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.5, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.50, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.6, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.7, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.8, No version set (parsed as 1.0.0)].
  • Can only install one of: studio-42/elfinder[2.1.9, No version set (parsed as 1.0.0)].
  • Installation request for studio-42/elfinder No version set (parsed as 1.0.0) -> satisfiable by studio-42/elfinder[No version set (parsed as 1.0.0)].
  • Installation request for nao-pon/elfinder-flysystem-driver-ext ^1.0 -> satisfiable by nao-pon/elfinder-flysystem-driver-ext[1.0.0, 1.0.1, 1.0.2].

Installation failed, reverting ./composer.json to its original content.

composer -V Composer version 1.9.1 2019-11-01 17:20:17

I have cleared the composer cache and have executed the command again, but it still gives the same error.

nao-pon commented 4 years ago

@migrad Did you run the composer command in the php directory?

migrad commented 4 years ago

No, from root project directory. But from the php directory, composer does install the dependencies correctly.

No composer.json in current directory, do you want to use the one at /elFinder? [Y,n]? n Using version ^1.0 for nao-pon/elfinder-flysystem-driver-ext ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 21 installs, 0 updates, 0 removals

  • Installing psr/cache (1.0.1): Downloading (100%)
  • Installing league/flysystem (1.0.57): Downloading (100%)
  • Installing league/flysystem-cached-adapter (1.0.9): Downloading (100%)
  • Installing nao-pon/flysystem-cached-extra (1.0.3): Downloading (100%)
  • Installing ralouphie/getallheaders (3.0.3): Downloading (100%)
  • Installing psr/http-message (1.0.1): Downloading (100%)
  • Installing guzzlehttp/psr7 (1.6.1): Downloading (100%)
  • Installing guzzlehttp/promises (v1.3.1): Downloading (100%)
  • Installing guzzlehttp/guzzle (6.4.1): Downloading (100%)
  • Installing phpseclib/phpseclib (2.0.23): Downloading (100%)
  • Installing psr/log (1.1.2): Downloading (100%)
  • Installing monolog/monolog (1.25.2): Downloading (100%)
  • Installing firebase/php-jwt (v5.0.0): Downloading (100%)
  • Installing google/apiclient-services (v0.121): Downloading (100%) Failed to download google/apiclient-services from dist: Could not delete elFinder\php\vendor/google/apiclient-services\737490e85c51f61677121a4dc1465563: This can be due to an antivirus or the Windows Search Indexer locking the file while they are analyzed Now trying to download from source
  • Installing google/apiclient-services (v0.121): Cloning a33fd9ed19 from cache
  • Installing google/auth (v1.6.1): Downloading (100%)
  • Installing google/apiclient (v2.4.0): Downloading (100%)
  • Installing nao-pon/flysystem-google-drive (1.1.11): Downloading (100%)
  • Installing intervention/image (2.5.1): Downloading (100%)
  • Installing studio-42/elfinder (2.1.50): Downloading (100%)
  • Installing barryvdh/elfinder-flysystem-driver (v0.2.1): Downloading (100%)
  • Installing nao-pon/elfinder-flysystem-driver-ext (1.0.2): Downloading (100%) league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem) league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files) league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage) league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage) league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2) league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v3) league/flysystem suggests installing spatie/flysystem-dropbox (Allows you to use Dropbox storage) league/flysystem suggests installing srmklive/flysystem-dropbox-v2 (Allows you to use Dropbox storage for PHP 5 applications) league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib) league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter) league/flysystem-cached-adapter suggests installing ext-phpredis (Pure C implemented extension for PHP) guzzlehttp/psr7 suggests installing zendframework/zend-httphandlerrunner (Emit PSR-7 responses) phpseclib/phpseclib suggests installing ext-libsodium (SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.) monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server) monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server) monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server) monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server) monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib) monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required)) monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server) monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver) monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB) monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar) monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome) google/apiclient suggests installing cache/filesystem-adapter (For caching certs and tokens (using Google_Client::setCache)) intervention/image suggests installing ext-imagick (to use Imagick based image processing.) intervention/image suggests installing intervention/imagecache (Caching extension for the Intervention Image library) studio-42/elfinder suggests installing kunalvarma05/dropbox-php-sdk (VolumeDriver Dropbox2 require `kunalvarma05/dropbox-php-sdk.) barryvdh/elfinder-flysystem-driver suggests installing league/glide (1.x to display images through Glide) Writing lock file Generating autoload files

Thanks.

One detail: I had to answer no to the next question:

No composer.json in current directory, do you want to use the one at /elFinder? [Y,n]? n

If I answer "yes" it shows me the same error. I understand that the right thing is to answer "no".

I've tried it with version 1.9.1 (Windows) and 1.8.x (Debian) and it works.

I have another problem with the connection to Google Driver, but I open another issue to not mix things.

nao-pon commented 4 years ago

I modified the source code comments.

https://github.com/Studio-42/elFinder/commit/612a39bb444bd86e690d5942718782a63b0486d4

Thanks!