代客泊车正在工作,但无法创建新的Laravel安装?

时间:2019-09-17 04:28:25

标签: php laravel laravel-valet

在让我能够ping .test域的意义上,我有代客服务,甚至在“ builds”文件夹中的“ test”文件夹中都有一个虚拟的index.php hello世界。

(我想将我的网站保存在“ builds”文件夹中)

我以为它像cd一样简单地进入“ builds”目录,然后我认为该命令像laravel new blog一样简单,带有'blog'的目录名将被创建以容纳新的laravel安装。

这是我得到的错误:

laravel new blog
-bash: laravel: command not found

如果我运行composer命令,则表明它可以访问,即获得了Composer徽标等。

做错了什么?

有什么想法可以解决这个问题吗?

++++

composer global show

这是结果:

Changed current directory to /Users/henry/.composer
doctrine/inflector            v1.3.0  Common String Manipulations with rega...
illuminate/container          v6.0.2  The Illuminate Container package.
illuminate/contracts          v6.0.2  The Illuminate Contracts package.
illuminate/support            v6.0.2  The Illuminate Support package.
laravel/valet                 v2.4.2  A more enjoyable local development ex...
mnapoli/silly                 1.7.1   Silly CLI micro-framework based on Sy...
nategood/httpful              0.2.20  A Readable, Chainable, REST friendly,...
nesbot/carbon                 2.24.0  A API extension for DateTime that sup...
php-di/invoker                2.0.0   Generic and extensible callable invoker
psr/container                 1.0.0   Common Container Interface (PHP FIG P...
psr/simple-cache              1.0.1   Common interfaces for simple caching
symfony/console               v4.3.4  Symfony Console Component
symfony/polyfill-mbstring     v1.12.0 Symfony polyfill for the Mbstring ext...
symfony/polyfill-php72        v1.12.0 Symfony polyfill backporting some PHP...
symfony/polyfill-php73        v1.12.0 Symfony polyfill backporting some PHP...
symfony/process               v4.3.4  Symfony Process Component
symfony/service-contracts     v1.1.6  Generic abstractions related to writi...
symfony/translation           v4.3.4  Symfony Translation Component
symfony/translation-contracts v1.1.6  Generic abstractions related to trans...
symfony/var-dumper            v4.3.4  Symfony mechanism for exploring and d...
tightenco/collect             v6.0.2  Collect - Illuminate Collections as a...

那么,看来我没有它?

********我的bash配置文件是否必须位于同一目录中?我认为这可能是错误的...

1 个答案:

答案 0 :(得分:0)

首先,使用Composer下载Laravel安装程序:

composer global require laravel/installer

确保将Composer的系统范围的供应商bin目录放置在$ PATH中,以便系统可以定位laravel可执行文件。根据您的操作系统,该目录位于不同位置;但是,一些常见的位置包括:

macOS和GNU / Linux发行版:$HOME/.config/composer/vendor/bin

那么您将能够执行laravel new blog