2016-11-21 56 views
0

我正在嘗試使用Git bash創建一個項目。如何解決與Laravel相關的作曲家錯誤?

但是,在創建過程中,出現與autoload.php有關的錯誤。

錯誤:

Warning: require(C:\xampp\htdocs\onetoone\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\onetoone\bootstrap\autoload.php on line 17

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\onetoone\bootstrap/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\onetoone\bootstrap\autoload.php on line 17

我已經試過作曲家安裝的確實沒有什麼區別,也已經進入項目目錄,並試圖安裝作曲家但是我沒有好運,而且工作起來不應該太複雜。

Error in Git Bash

我怎樣才能解決這些錯誤?我查看了與此有關的其他問題,但沒有任何工作。

+0

作曲家dump-autoload? – Mruf

回答

0

確保您訂的composer.json

刪除「供應商」目錄,然後運行

composer install 

composer update 

如果你剛剛從GitHub克隆Laravel,將目錄更改爲正確的(含項目),然後運行第一條命令如上。

0

確保您擁有Laravel的正確服務器要求; failed to open stream:錯誤表示要麼OpenSSL和或Mbstring PHP擴展(s)特別是未啓用,如果安裝和可用。

以下是在要求Laravel:

  • PHP> = 5.6.4
  • OpenSSL的PHP​​擴展
  • PDO PHP擴展
  • MBSTRING PHP擴展
  • 標記生成器PHP擴展
  • XML PHP擴展

檢查並啓用您的php.ini中所需的擴展程序,並記得重新啓動服務器。

之後,運行以下命令:

composer update 

這應該讓你解決你所得到的錯誤,並讓你的應用程序的工作。