Home > Backend Development > PHP Tutorial > 全局composer安装Laravel5碰到的问题

全局composer安装Laravel5碰到的问题

不言
Release: 2023-02-28 12:24:01
Original
1720 people have browsed it

系统centos6

根据官方文档执行以下安装命令

composer global require "laravel/installer=~1.1"
Copy after login
Copy after login

执行结果一切顺利

Changed current directory to /home/vagrant/.composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing symfony/process (v2.7.3)
    Downloading: 100%

  - Installing symfony/console (v2.7.3)
    Downloading: 100%

  - Installing react/promise (v2.2.1)
    Downloading: 100%

  - Installing guzzlehttp/streams (3.0.0)
    Downloading: 100%

  - Installing guzzlehttp/ringphp (1.1.0)
    Downloading: 100%

  - Installing guzzlehttp/guzzle (5.3.0)
    Downloading: 100%

  - Installing laravel/installer (v1.2.1)
    Downloading: 100%

symfony/console suggests installing symfony/event-dispatcher ()
symfony/console suggests installing psr/log (For using the console logger)
Writing lock file
Generating autoload files
Copy after login
Copy after login

发现~/.composer/vendor/bin目录下没有生成laravel

也就无法执行laravel new blog之类的命令了

请问有人碰到过么,如何解决?

回复内容:

系统centos6
根据官方文档执行以下安装命令

composer global require "laravel/installer=~1.1"
Copy after login
Copy after login

执行结果一切顺利

Changed current directory to /home/vagrant/.composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing symfony/process (v2.7.3)
    Downloading: 100%

  - Installing symfony/console (v2.7.3)
    Downloading: 100%

  - Installing react/promise (v2.2.1)
    Downloading: 100%

  - Installing guzzlehttp/streams (3.0.0)
    Downloading: 100%

  - Installing guzzlehttp/ringphp (1.1.0)
    Downloading: 100%

  - Installing guzzlehttp/guzzle (5.3.0)
    Downloading: 100%

  - Installing laravel/installer (v1.2.1)
    Downloading: 100%

symfony/console suggests installing symfony/event-dispatcher ()
symfony/console suggests installing psr/log (For using the console logger)
Writing lock file
Generating autoload files
Copy after login
Copy after login

发现~/.composer/vendor/bin目录下没有生成laravel

也就无法执行laravel new blog之类的命令了

请问有人碰到过么,如何解决?

环境变量我设置过的,我试了好几次,的确不会执行laravel执行文件

因为生成在~/.composer/vendor/laravel/installer/laravel
所以我手工给了执行权限 chmod +x ~/.composer/vendor/laravel/installer/laravel
然后做了一个软链到/usr/bin/laravel,暂时算解决了,感觉是官方的一个laravel工具的一个bug
或者说文档还没有来得及更新?

laravel新手,还在试用阶段

Make sure to place the ~/.composer/vendor/bin directory in your PATH so the laravel executable can be located by your system

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template