laravel
时,会出现以下错误:
-bash:laravel:命令未找到
文档说我需要执行以下操作:
确保将~/.composer/vendor/bin目录放置在您的PATH中,这样当您在终端中运行laravel命令时可以找到laravel可执行文件。
我该如何做到这一点?
laravel
时,会出现以下错误:
-bash:laravel:命令未找到
文档说我需要执行以下操作:
确保将~/.composer/vendor/bin目录放置在您的PATH中,这样当您在终端中运行laravel命令时可以找到laravel可执行文件。
我该如何做到这一点?
好的,我做到了,它起作用:
nano ~/.bash_profile
并粘贴
export PATH=~/.composer/vendor/bin:$PATH
source ~/.bash_profile
,享受其中的乐趣 ;)
重要提示: 如果您想知道bash_profile和bashrc之间的区别,请查看此链接
注意: 对于运行laravel 5.1的Ubuntu 16.04,路径为: ~/.config/composer/vendor/bin
在其他平台上: 要检查您的Composer全局目录在哪里,请运行composer global about
。将 "/vendor/bin" 添加到 "Changed current directory to ..." 后列出的目录中,以获取应添加到您的PATH
的路径。
.bashrc
文件,我也不想创建一个依赖于.bask_profile
的文件。 - user3717115composer global require "laravel/installer"
- Connor Leech.bashrc
文件中(而不是.bash_profile
)。export PATH="~/.composer/vendor/bin:$PATH"
在文件末尾添加,然后在终端中运行 source ~/.bashrc
验证:
echo $PATH
(重新启动终端,检查并确认路径)
运行laravel命令!
注意:对于Ubuntu 16及以上版本,请使用以下内容:
export PATH="~/.config/composer/vendor/bin:$PATH"
export PATH="~/.config/composer/vendor/bin:$PATH"
- 在Ubuntu 18.04上的救星! :) - Subrata Sarkar使用 MacBook 时,请参考下面的片段;
对于 fish:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.fishrc
source ~/.fishrc
对于zsh:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
对于Bash:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
在终端中的link中的解决方案。
# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH"
# check laravel command
laravel
# download installer
composer global require "laravel/installer=~1.1"
nano ~/.bashrc
#add
alias laravel='~/.composer/vendor/bin/laravel'
source ~/.bashrc
laravel
# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog
composer global require "laravel/installer"
。 - TuGordoBello/home/vagrant/.config/composer/vendor/bin/laravel
。 - lucgenti~/.profile
并不能解决问题。必须执行~/.bashrc
中的步骤。 - J. Doealias laravel='~/.composer/vendor/bin/laravel'
即可。 - YTZ在终端上输入:
composer global require "laravel/installer"
当作曲家完成后,请输入:
vi ~/.bashrc
粘贴并保存:
export PATH="~/.config/composer/vendor/bin:$PATH"
在终端上输入:
source ~/.bashrc
打开另一个终端窗口并输入:laravel
export PATH="$PATH:$HOME/.composer/vendor/bin"
- Emre Doğan.bashrc
文件中:echo 'export PATH="~/.config/composer/vendor/bin:$PATH"' >> ~/.bashrc
,然后运行 source ~/.bashrc
加载它。 - General Omosco如果你正在使用Ubuntu 16.04。
你需要找到composer配置文件,例如在我的情况下:
~/.config/composer
或其他情况下是 ~/.composer/
你可以通过以下命令看到目录:composer global require "laravel/installer"
Laravel安装完成后,你可以在这里找到你的Laravel:~/.config/composer/vendor/laravel/installer/
.
你会在这里找到 Laravel快捷命令: ~/.config/composer/vendor/bin/
使用 nano ~/.bashrc
设置你的.bashrc文件并导出你的composer配置文件:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
或者使用别名,但建议使用上面的解决方案。
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
现在使用 source ~/.bashrc
刷新你的bashrc,然后Laravel就准备好了!
以上步骤在我使用的Ubuntu 16.04中有效。
source ~/.bashrc
用于刷新文件中的新设置。因此,如果您不使用 source
,则无法在当前用户会话中运行新设置。 - Gujarat Santanaalias laravel='~/.config/composer/vendor/laravel/installer/laravel'
对我很有帮助! - davejal对于zsh和bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
仅适用于Bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
对于开发者使用zsh
,请将以下内容添加到.zshrc
文件中
vi ~/.zshrc
或nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
在文件末尾。
zsh
不认识 ~
,所以可以使用 $HOME
代替。
source ~/.zshrc
完成!尝试输入命令 laravel
查看效果。
如果您使用的是macOS或*nix系统,请在终端中运行以下命令:
export PATH="$HOME/.composer/vendor/bin:$PATH"
.zshrc
文件中:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
2 - 运行
source ~/.zshrc
$HOME
而不是~
作为路径.zshrc
文件在Home文件夹中是隐藏的export PATH=
会将路径用引号括起来导出,以便系统能够定位Laravel可执行文件:$PATH
可以避免覆盖系统路径中已有的内容