Laravel-permission: i can not require this package using composer

Created on 20 Nov 2018  路  2Comments  路  Source: spatie/laravel-permission

here is the error i get

 composer require spatie/laravel-permission

Using version ^2.26 for spatie/laravel-permission
./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 spatie/laravel-permission (2.26.1): Loading from cache
    Failed to execute unzip -qq  '/home/kjafar690/projects/myNextProject/vendor/spatie/laravel-permission/f18f1b5e70ddf87e26bb35c957123856' -d '/home/kjafar690/projects/myNextProject/vendor/composer/e14e0b19'

[/home/kjafar690/projects/myNextProject/vendor/spatie/laravel-permission/f18f1b5e70ddf87e26bb35c957123856]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of /home/kjafar690/projects/myNextProject/vendor/spatie/laravel-permission/f18f1b5e70ddf87e26bb35c957123856 or
        /home/kjafar690/projects/myNextProject/vendor/spatie/laravel-permission/f18f1b5e70ddf87e26bb35c957123856.zip, and cannot find /home/kjafar690/projects/myNextProject/vendor/spatie/laravel-permission/f18f1b5e70ddf87e26bb35c957123856.ZIP, period.

    The archive may contain identical file names with different capitalization (which fails on case insensitive filesystems)
    Unzip with unzip command failed, falling back to ZipArchive class
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postUpdate
PHP Warning:  Uncaught ErrorException: require(/home/kjafar690/projects/myNextProject/vendor/composer/../spatie/laravel-permission/src/helpers.php): failed to open stream: No such file or directory in /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php:66
Stack trace:
#0 /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php(66): Composer\Util\ErrorHandler::handle(2, 'require(/home/k...', '/home/kjafar690...', 66, Array)
#1 /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php(66): require()
#2 /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php(56): composerRequireb1c55f2d0268820964aa41c767194782('377b22b161c09ed...', '/home/kjafar690...')
#3 /home/kjafar690/projects/myNextProject/vendor/autoload.php(7): ComposerAutoloaderInitb1c55f2d0268820964aa41c767194782::getLoader()
#4 /home/kjafar690/projects/myNextProject/vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php(30): require_once('/home/kjafar690...')
#5 phar:///usr/local/bi in /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php on line 66

Warning: Uncaught ErrorException: require(/home/kjafar690/projects/myNextProject/vendor/composer/../spatie/laravel-permission/src/helpers.php): failed to open stream: No such file or directory in /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php:66
Stack trace:
#0 /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php(66): Composer\Util\ErrorHandler::handle(2, 'require(/home/k...', '/home/kjafar690...', 66, Array)
#1 /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php(66): require()
#2 /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php(56): composerRequireb1c55f2d0268820964aa41c767194782('377b22b161c09ed...', '/home/kjafar690...')
#3 /home/kjafar690/projects/myNextProject/vendor/autoload.php(7): ComposerAutoloaderInitb1c55f2d0268820964aa41c767194782::getLoader()
#4 /home/kjafar690/projects/myNextProject/vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php(30): require_once('/home/kjafar690...')
#5 phar:///usr/local/bi in /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php on line 66
PHP Fatal error:  composerRequireb1c55f2d0268820964aa41c767194782(): Failed opening required '/home/kjafar690/projects/myNextProject/vendor/composer/../spatie/laravel-permission/src/helpers.php' (include_path='.:/usr/share/php') in /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php on line 66

Fatal error: composerRequireb1c55f2d0268820964aa41c767194782(): Failed opening required '/home/kjafar690/projects/myNextProject/vendor/composer/../spatie/laravel-permission/src/helpers.php' (include_path='.:/usr/share/php') in /home/kjafar690/projects/myNextProject/vendor/composer/autoload_real.php on line 66

it seems like an error on your end

Most helpful comment

@fullstackfool i solved this by clearing my composer cache and using an old version of this package.
composer clear-cache

All 2 comments

@jafar690, what version of Laravel/Lumen are you using?

Does composer clearcache help at all?

@fullstackfool i solved this by clearing my composer cache and using an old version of this package.
composer clear-cache

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MichalKrakow picture MichalKrakow  路  4Comments

dylangeorgeharbour picture dylangeorgeharbour  路  3Comments

ghost picture ghost  路  3Comments

neoreids picture neoreids  路  3Comments

enghelewa picture enghelewa  路  4Comments