[英]zsh: command not found laravel
我是使用 bash 進行 Linux 管理的新手......我正在學習如何從這里安裝 laravel 5.2 的教程......安裝成功......
首先我安裝了作曲家並運行了以下命令
composer global require "laravel/installer"
在這之后把它也放在我的路徑中~/.zshrc
像這樣
export PATH="~/.composer/vendor/bin:$PATH"
當我從終端運行laravel
命令時,出現以下錯誤
➜ ~ laravel
zsh: command not found: laravel
如果我echo $PATH
它表明它已經添加到路徑中
注意:我已經在我的終端上安裝了oh my zsh
...
我需要做什么才能讓它正常工作請幫忙
我認為 ZSH 不會在PATH
上擴展~
。 試試這個:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
嘗試這樣做:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
作為克里斯回答的后續行動,
命令export PATH="$HOME/.composer/vendor/bin:$PATH"
將起作用,但僅適用於您當前的終端會話。
如果您希望在 zsh 啟動時始終可用路徑,請將PATH="$HOME/.composer/vendor/bin:$PATH"
添加到~/.zshrc
文件的底部。 運行zsh
命令或重新啟動終端, laravel
將在您啟動的每個會話中可用。
我在 macOS Sierra 上遇到了同樣的問題。 編輯您的 .zshrc 文件
PATH=~/.composer/vendor/bin:$PATH
這對我有用。
在帶有 zsh(Oh My ZSH!)和 macos 的 Ubuntu 20.04 上。
使用 composer 添加 Laravel cli: composer global require laravel/installer
編輯~/.zshrc
添加
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
跑:
source ~/.zshrc
就我而言,我在結束文件 '.zshrc' 上添加了以下行:
export PATH="$HOME/.composer/vendor/bin:$PATH"
我的解決方案是:
echo "PATH=\"$HOME/.config/composer/vendor/bin:$PATH\"" >> ~/.zshrc
source ~/.zshrc
laravel
更多信息在這里👌
cd 進入項目目錄並運行composer create-project --prefer-dist laravel/laravel blog
當您在終端中運行命令laravel
時,您會調用 composer/vendor/bin 目錄中的 laravel 文件。
如果上述方法均無效,請運行以下命令查找您的供應商目錄所在的位置:
composer global about
您將看到類似:“將當前目錄更改為 /home/username/.config/composer”。
這意味着您的供應商目錄位於該路徑中。 然后在 .zshrc 文件中添加別名:
alias laravel="$HOME/.config/composer/vendor/bin/laravel"
。
現在您使用與通常相同的命令指向文件系統中的“laravel”文件。
或者您可以將 composer 添加到您的路徑: export PATH="$HOME/.config/composer/vendor/bin:$PATH"
,這是推薦的方式。
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
或者最好還是編輯 .zshrc 文件,如下所示
echo "PATH=\"$HOME/.config/composer/vendor/bin:$PATH\"" >> ~/.zshrc source ~/.zshrc
嘗試這樣做:
蘋果系統:
$HOME/.composer/vendor/bin
視窗:
%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
GNU / Linux 發行版:
$HOME/.config/composer/vendor/bin or $HOME/.composer/vendor/bin
在使用 composer 創建一個新的 Laravel 項目時,我也遇到了同樣的錯誤,但是任何提到的路徑都沒有解決它,一個簡單的技巧可以幫助解決這個問題。
嘗試在項目文件夾的終端上運行此命令:
composer global require laravel/installer
laracasts 的文章幫助了我: https ://laracasts.com/discuss/channels/laravel/laravel-command-not-found-by-zsh-on-macos
把它放到 .zshrc 文件中:
export PATH="$HOME/.composer/vendor/bin:$PATH"
並確保您運行:
source ~/.zshrc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.