Heim > Backend-Entwicklung > PHP-Tutorial > 全局composer安装Laravel5碰到的问题

全局composer安装Laravel5碰到的问题

不言
Freigeben: 2023-02-28 12:24:01
Original
1723 Leute haben es durchsucht

系统centos6

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

composer global require "laravel/installer=~1.1"
Nach dem Login kopieren
Nach dem Login kopieren

执行结果一切顺利

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
Nach dem Login kopieren
Nach dem Login kopieren

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

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

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

回复内容:

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

composer global require "laravel/installer=~1.1"
Nach dem Login kopieren
Nach dem Login kopieren

执行结果一切顺利

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
Nach dem Login kopieren
Nach dem Login kopieren

发现~/.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

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage