簡體   English   中英

安裝laravel(sh:1:composer:not found)錯誤

[英]Installing laravel ( sh: 1: composer: not found) error

我一直在嘗試在Ubuntu 14.04上安裝laravel。 我完成了所有步驟,但是當嘗試

laravel new mySite

部署了以下消息:

Crafting application...
sh: 1: composer: not found
Application ready! Build something amazing.

作曲家看起來有些麻煩,但我不知道為什么。 作曲家似乎可以使用,那么,什么地方出了問題? 謝謝!

我遇到了同樣的錯誤。 我使用簡單的符號鏈接對其進行了修復。

  1. 找到它。 運行: #whereis作曲家作曲家:/usr/local/bin/composer.phar
  2. 然后創建鏈接: #sudo ln -s /usr/local/bin/composer.phar / usr / local / bin / composer

而已。 所有作品。

如果在shell上運行composer,它會運行嗎? 否則運行:

sudo apt-get install curl php5-cli git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

然后重試,也許您可​​以嘗試composer安裝語法:

composer create-project --prefer-dist laravel/laravel blog

為了確保composer已更新為最新版本,並且在緩存運行中沒有任何內容:

composer self-update
composer clear-cache

我仍然不能使用laravel new,但是我發現作曲家正在發生什么。

Laravel 5.3需要php5.6或更高版本,否則將運行較舊的laravel版本。 我通過以下步驟升級到php5.6: https ://www.dev-metal.com/install-setup-php-5-6-ubuntu-14-04-lts/

然后跑

composer create-project laravel/laravel ProjectName

完成了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM