dev*_*evo 47 ubuntu laravel composer-php laravel-5
当我尝试在ubuntu中安装laravel 5时,我收到这样的错误,
laravel: command not found
我按照这些步骤,
composer global require "laravel/installer=~1.1"
laravel new blog
dev*_*evo 190
在为作曲家供应商设置路径后得到修复.正确的步骤是,
下载laravel安装程序: composer global require "laravel/installer=~1.1"
设置路径: export PATH="~/.composer/vendor/bin:$PATH"
然后运行命令:laravel new project-name或sudo laravel new project-name
对于mac,
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' > ~/.bashrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
Ubuntu 16.04带有最新的laravel安装程序
安装composer,如果不存在,
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)
安装laravel安装程序,
composer global require "laravel/installer"
Run Code Online (Sandbox Code Playgroud)
编辑环境配置,
nano .bashrc
Run Code Online (Sandbox Code Playgroud)
然后加,
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Run Code Online (Sandbox Code Playgroud)
然后重新加载路径配置,
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
Ubuntu 17.04和17.10:
export PATH="~/.config/composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
Ubuntu 18.04
export PATH="$HOME/.composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
Tyl*_*sSN 21
在Ubuntu 16中,路径位于~./config如下所示的目录下.
export PATH="~/.config/composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
小智 20
如果出于某些原因,之前的答案不起作用,就像我的情况一样,试试这个(作为root或sudo):
nano ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
然后把文件放到最后:
alias laravel='~/.composer/vendor/bin/laravel'
Run Code Online (Sandbox Code Playgroud)
PS顺便说一下我正在使用
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
Run Code Online (Sandbox Code Playgroud)
Rad*_*dez 15
在网上搜索后,我发现的Ubuntu 17.04,17.10和18.04这个代码工作的罚款:
export PATH="~/.config/composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
这挽救了我的一天!
Jag*_* NH 11
安装作曲家
通过键入检查作曲家是否正在工作
composer
Run Code Online (Sandbox Code Playgroud)
安装 Composer 后,使用以下命令通过 Composer 安装 laravel/installer
composer global require "laravel/installer"
Run Code Online (Sandbox Code Playgroud)
安装后导出路径
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
然后
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
打开终端并运行以下命令:
对于zsh和bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
仅限bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
小智 6
我尝试了很多次后找到了解决方案。首先,检查你的 Laravel 安装程序的实际路径。你需要去/home/(here is your name)/.config/composer/vendor/bin...检查它是否真的存在那个路径。一开始我得到了'laravel command not found'和'bash: /home/eduard/.composer/vendor/bin/laravel: No such file or directory',所以我检查了路径是否正确,它确实是't,我的路径是/home/eduard/.config/composer/vendor/bin,我不同于我在互联网上找到的任何路径。之后composer global require "laravel/installer=~1.1",解决方法是:
/bin. 所以,去/home/(here you put your name)/.config/composer/vendor/bin(这是我的路径),并记住路径。cd ~然后sudo nano .bashrc向下滚动到文件末尾并添加:
export PATH="$PATH:~/.config/composer/vendor/bin"
alias laravel='~/.config/composer/vendor/bin/laravel'
(!!重要:请记住,您的路径可能略有不同,请确保该路径存在于第 1 步中,如果有一点不同,则将其更改为您的路径)。
source ~/.bashrclaravel终端查看是否一切正常。请记住,您的路径可能与网络上的路径不同,请确保您的路径是正确的,检查它,然后像我一样输入正确的路径。我使用的是 Ubuntu 16,但我认为任何版本的解决方案都是相似的,只要你输入正确的路径。
| 归档时间: |
|
| 查看次数: |
75170 次 |
| 最近记录: |