artisan clear-compiled return error code 255

女生的网名这么多〃 提交于 2019-12-13 13:06:22

问题


When runnning composer install on my laravel project I get the error:

Script php artisan clear-compiled handling the post-install-cmd event returned with error code 255

Any advice on what could be the issue? Note composer installs all the vendor packages. The full output is below:

[user@some_path]$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> php artisan clear-compiled
Script php artisan clear-compiled handling the post-update-cmd event returned with error code 255


回答1:


Makse sure your storage/ & bootstrap/cache directory writeable.

Make sure your .env file doesent contain any spaces.

Ex: key=value istead of key=va lue

remove the bootstrap/cache/config.php file. then

composer dumpautoload
composer update

Try to remove /bootstrap/compiled.php ( if you have it )




回答2:


step 1 - Check your php version. If your laravel is old , then it wont support 7.x, you need to switch (check this if you are using mac) to PHP 5.6 in this case.

Step 2 - remove composer.lock and run composer install




回答3:


The only thing that command does is delete the bootstrap/cache/services.php file, if it exists. Most likely, the file exists, but the permissions aren't set correctly to allow you to delete it.




回答4:


i found the solution. Here is list of extensions that causes this problem.

extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_pdo_mysql.dll

you have to uncomment all of these extensions from your php.ini

E:\wamp64\bin\php\php7.1.9\php.ini

Note :: Must check your database credential into your .env file




回答5:


I assume the problem can come from multiple sources. In my case, I had a syntax error in my config/app.php. Reverted to a previous version and the remade my edits.



来源:https://stackoverflow.com/questions/42570359/artisan-clear-compiled-return-error-code-255

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!