GithubHelp home page GithubHelp logo

lumen-installer's Introduction

Lumen Installer

Total Downloads Latest Stable Version License

Official Documentation

Documentation for installing Lumen can be found on the Lumen website.

Contributing

Thank you for considering contributing to the Installer! The contribution guide can be found in the Laravel documentation.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

License

Lumen Installer is open-sourced software licensed under the MIT license.

lumen-installer's People

Contributors

browner12 avatar driesvints avatar grahamcampbell avatar nursultanturdaliev avatar nyholm avatar owenvoke avatar saulotoledo avatar simensen avatar taylorotwell avatar tombyte avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lumen-installer's Issues

Lumen now requires PHP 7.3

  • Lumen Installer Version: 1.1.1

Description:

Server requirements show "PHP >= 7.2" (https://lumen.laravel.com/docs/7.x#server-requirements).

But, when I try to run "lumen new", it says:

Your requirements could not be resolved to an installable set of packages.
mockery/mockery 1.4.0 requires php ^7.3.0 -> your PHP version (7.2.10) does not satisfy that requirement.

It looks like the installer uses cabinet.laravel.com/latest_lumen.zip. The composer.lock file inside shows that it was modified less than a day ago. It includes mockery 1.4 which requires PHP 7.3. Is there an easy workaround to use 7.2 again?

Sorry if I'm misunderstanding. Thanks for any insights!

Steps To Reproduce:

lumen new

Can't install into current directory

lumen new expects name parameter - this isn't the case with the laravel installer which you can use with laravel new to install into the current directory

Installation some laravel dependencies when to create lumen project.

When i develop small application with lumen, sometimes i need laravel dependencies such as laravel session. I don't know how to use, or install laravel features in lumen project. I have found solution on google. But, it's so uncomfortable.

Could you append feature that generate lumen project with some laravel dependencies through developer selection when i execute command lumen new <project_name> ?

Lumen dependencies

Whilst Lumen itself does not depend on the zip extension being enabled, it would appear that lumen-installer in fact does.

The docs should probably be updated to reflect this in some way, this issue may need crossing over to laravel/lumen-docs, but seemed more appropriate to post here first.

After installing Lumen experience

I did not see any issue button in lumen repo. So I will just say may installation experience here.

My environment:
Vagrant
CentOS6.5
LAMP Stack

After installing lumen to /var/www/html. I set permission privileges to storage/ folder but I experience an error "NotFoundHttpException in Application.php line 1093:". Do you have any solution to this error?

lumen_after_install

Don't include README file

I don't believe that the current README file is usefull when installed. It would be nice if the installer could remove this (or if it wouldn't be part of the achieve).

Creating a new project doesn't install dependancies correctly

After creating a new project I had to delete the vendor folder and then re-run composer install to be able to run phpunit as permissions are incorrect. After correcting permissions I receieve the following error:

You need to set up the project dependencies using the following commands:
wget http://getcomposer.org/composer.phar
php composer.phar install

The full list of commands issued was as follows:

Lumen installer conflict with laravel installer

N.B. Problem is solved now. Just remove .composer/vendor/guzzlehttp folder and try to reinstall it.

If I install lumen installer first then it works perfectly. But after it if I try to install laravel installer, then it throws exception with "guzzlehttp/stream". Heres the error log-

Changed current directory to /home/milon/.composer
Using version ~1.2 for laravel/installer
./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
    - Installation request for laravel/installer ~1.2 -> satisfiable by laravel/installer[v1.2.0].
    - Conclusion: remove guzzlehttp/streams 3.0.0
    - laravel/installer v1.2.0 requires guzzlehttp/guzzle ~4.0 -> satisfiable by guzzlehttp/guzzle[4.0.0, 4.0.1, 4.0.2, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.1.6, 4.1.7, 4.1.8, 4.2.0, 4.2.1, 4.2.2, 4.2.3].
    - guzzlehttp/guzzle 4.0.0 requires guzzlehttp/streams 1.* -> satisfiable by guzzlehttp/streams[1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.0.1 requires guzzlehttp/streams ~1.0 -> satisfiable by guzzlehttp/streams[1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.0.2 requires guzzlehttp/streams ~1.0 -> satisfiable by guzzlehttp/streams[1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.0 requires guzzlehttp/streams ~1.0 -> satisfiable by guzzlehttp/streams[1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.1 requires guzzlehttp/streams ~1.0 -> satisfiable by guzzlehttp/streams[1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.2 requires guzzlehttp/streams ~1.0 -> satisfiable by guzzlehttp/streams[1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.3 requires guzzlehttp/streams ~1.3 -> satisfiable by guzzlehttp/streams[1.3.0, 1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.4 requires guzzlehttp/streams ~1.4 -> satisfiable by guzzlehttp/streams[1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.5 requires guzzlehttp/streams ~1.4 -> satisfiable by guzzlehttp/streams[1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.6 requires guzzlehttp/streams ~1.4 -> satisfiable by guzzlehttp/streams[1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.7 requires guzzlehttp/streams ~1.4 -> satisfiable by guzzlehttp/streams[1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.1.8 requires guzzlehttp/streams ~1.4 -> satisfiable by guzzlehttp/streams[1.4.0, 1.5.0, 1.5.1].
    - guzzlehttp/guzzle 4.2.0 requires guzzlehttp/streams ~2.1 -> satisfiable by guzzlehttp/streams[2.1.0].
    - guzzlehttp/guzzle 4.2.1 requires guzzlehttp/streams ~2.1 -> satisfiable by guzzlehttp/streams[2.1.0].
    - guzzlehttp/guzzle 4.2.2 requires guzzlehttp/streams ~2.1 -> satisfiable by guzzlehttp/streams[2.1.0].
    - guzzlehttp/guzzle 4.2.3 requires guzzlehttp/streams ~2.1 -> satisfiable by guzzlehttp/streams[2.1.0].
    - Can only install one of: guzzlehttp/streams[3.0.0, 1.0.0].
    - Can only install one of: guzzlehttp/streams[3.0.0, 1.1.0].
    - Can only install one of: guzzlehttp/streams[3.0.0, 1.2.0].
    - Can only install one of: guzzlehttp/streams[3.0.0, 1.3.0].
    - Can only install one of: guzzlehttp/streams[3.0.0, 1.4.0].
    - Can only install one of: guzzlehttp/streams[3.0.0, 1.5.0].
    - Can only install one of: guzzlehttp/streams[3.0.0, 1.5.1].
    - Can only install one of: guzzlehttp/streams[3.0.0, 2.1.0].
    - Installation request for guzzlehttp/streams == 3.0.0.0 -> satisfiable by guzzlehttp/streams[3.0.0].


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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.