相关疑难解决方法(0)

找不到Laravel PHP命令

我使用composer安装了Laravel没有问题,但是当我尝试在终端中执行" laravel "时,我遇到了这个典型的错误:

-bash:laravel:找不到命令

如果我阅读官方网站的文档,我需要这样做:

确保将〜/ .composer/vendor/bin目录放在PATH中,以便在终端中运行laravel命令时找到laravel可执行文件.

但我不知道该怎么做(我是终端控制台命令的新手).

你能帮帮我吗?谢谢!!

php bash laravel

150
推荐指数
11
解决办法
14万
查看次数

在Ubuntu中安装Laravel 5:找不到laravel命令

当我尝试在ubuntu中安装laravel 5时,我收到这样的错误,

laravel: command not found

我按照这些步骤,

composer global require "laravel/installer=~1.1"

laravel new blog

ubuntu laravel composer-php laravel-5

47
推荐指数
7
解决办法
8万
查看次数

未找到Laravel"valet install"

我正在尝试建立Laravels Valet(Valet是Mac的Laravel开发环境).一切正常,直到命令"valet install".该命令必须在终端中执行.但我得到错误"命令未找到".有什么想法,为什么?我是否必须更新我的PATH或其他内容?

我几天前切换到OS X. 在此之前,我是一名Windows用户.所以我是一个新手.

laravel composer-php

20
推荐指数
9
解决办法
3万
查看次数

什么是phpmd以及如何使用它?

我有Ubuntu 14.04 + Sublime text 3并安装了phpcs软件包

我安装了附加件phpcsphp-cs-fixer 在我的系统上

来自这个博客

我发现phpmd(PHP Mess Detector)也是一个必需的库,因此根据官方php md 页面上的给定指令使用替代方法安装phpmd 从github存储库 一切都已完成.

:~/phpmd$ curl -s http://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /home/keshav/phpmd/composer.phar
Use it: php composer.phar
Run Code Online (Sandbox Code Playgroud)

但现在我在终端上写字

  phpmd /opt/lampp/htdocs/myproject, myfile.php 
Run Code Online (Sandbox Code Playgroud)

phpmd:找不到命令

主目录上有phpmd文件夹,没有任何错误.

composer.json根据github上的建议,我在项目文件夹中创建了核心PHP创建的本地项目.

请告诉我是什么意思

然后在项目中安装Composer (或直接下载composer.phar):

phpmd composer-php sublimetext3 ubuntu-14.04

11
推荐指数
1
解决办法
1万
查看次数

用作曲家安装laravel的问题

问题:我想探索laravel 5,并且在安装时失败了.我正在使用本指南:http://laravel.com/docs/5.0并需要有人帮我理解说明.

背景和我尝试过的

我正在运行Mac OSX 10.10.2(Yosemite)和MAMP.

到目前为止,我已使用终端将Composer下载到我的主文件夹.那里只有一个composer.phar文件.

当我跑:

composer global require "laravel/installer=~1.1"
Run Code Online (Sandbox Code Playgroud)

我收到消息:

Changed current directory to /Users/MYUSERNAME/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
Run Code Online (Sandbox Code Playgroud)

我认为这是好的,因为当我在终端中运行以下内容时,我会获得作曲家徽标和选项列表

~ MYUSERNAME$ composer
Run Code Online (Sandbox Code Playgroud)

我不是100%确定以下含义,来自Laravel Docs:

"Make sure to place the ~/.composer/vendor/bin directory in your PATH so the 
laravel executable can be located by your system." 
Run Code Online (Sandbox Code Playgroud)

因为我无法弄明白,以下步骤会抛出错误,例如:

-bash: laravel: command not found
Run Code Online (Sandbox Code Playgroud)

我一直在浏览几个论坛,并建议我需要更新我的PHP.ini文件 - 这似乎与Composer安装有关,而不是特别是Laravel.因为作曲家正在工作,这似乎是一个死胡同. …

php laravel composer-php laravel-5

10
推荐指数
1
解决办法
4万
查看次数

Laravel:命令未找到

我觉得自己像是一个不得不问这个问题的白痴,而且我已经完成了所有类似的问题而无济于事.我正在mac上运行Ubuntu 14.04 in vagrant vm.我安装了composer,我运行了这些命令:

composer global require "laravel/installer"
Run Code Online (Sandbox Code Playgroud)

(这似乎有用,并表明laravel是下载的东西之一)

我还将此行添加到.bashrc中

export PATH="?/.composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

注意,我将此添加到vagrant用户以及root用户.bashrc文件中.我已经注销并返回shell并使用此命令验证了路径:

echo $PATH
Run Code Online (Sandbox Code Playgroud)

这给了我这个:

〜/ .composer /供应商/斌:〜/ .composer /供应商/斌:在/ usr/local/sbin中:在/ usr/local/bin目录:/ usr/sbin目录:在/ usr/bin中:/ sbin目录:/ bin中:在/ usr /游戏:在/ usr /本地/游戏

失败的命令本身就是这个

laravel new test
Run Code Online (Sandbox Code Playgroud)

我没有看到我可能遗失的东西,任何想法?

laravel composer-php

10
推荐指数
2
解决办法
3万
查看次数

如何使用.zshrc将〜/ .composer/vendor/bin目录放在PATH中

这可能是一个非常noob的问题,但我正在尝试在我的Mac上安装Homestead.我正在通过http://laravel.com/docs/4.2/homestead执行安装步骤,但是在安装过程中有一点说明"确保将〜/ .composer/vendor/bin目录放在PATH中"所以当您在终端中运行宅基地命令时,就会找到宅基地可执行文件." 我如何使用zsh执行此操作?谢谢!

zsh laravel

4
推荐指数
2
解决办法
2万
查看次数

找不到稳定性稳定的包 /laravel/laravel

Could not find package /laravel/laravel with stability stable.
Run Code Online (Sandbox Code Playgroud)

因此,当我尝试使用以下命令创建新的 laravel 项目时,出现了该错误:

composer create-project --prefer-dist /laravel/laravel project
Run Code Online (Sandbox Code Playgroud)

如果我尝试只使用 laravel 新项目,我会得到: laravel: command not found

但是 laravel 已安装,如果我移动到其安装文件夹(〜/.config/composer/vendor/laravel/installer),然后输入:

php laravel new project
Run Code Online (Sandbox Code Playgroud)

然后它就可以工作了,但我得到一堆*建议安装*。例如:

laravel/framework suggests installing symfony/psr-http-message-bridge (Required to use psr7 bridging features (0.2.*).)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
psy/psysh suggests installing hoa/console (A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit.)
Run Code Online (Sandbox Code Playgroud)

还有很多。

我使用的是 Linux Mint Cinnamon 64 位和 LAMP。

php linux laravel

4
推荐指数
1
解决办法
3万
查看次数