我剛剛開始使用laravel。我正在關注這個laravel指南。我的環境是運行php 5.6的aws服務器,我已經安裝了composer。 https://laravel.com/docs/5.2/quickstart#deleting-tasksLaravel創建新項目時出錯:繼續不使用緩存
當我鍵入:
composer create-project laravel/laravel quickstart --prefer-dist
我得到以下錯誤:
Cannot create cache directory /home/ubuntu/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
我怎樣才能解決這個問題?這是一個主要問題嗎?如果我繼續,我會遇到麻煩嗎?
另外,使用sudo不好嗎?
'須藤搭配chmod -R O/.composer /' –
須藤應只在必要時使用+ W /家/ Ubuntu Linux系統。我猜你使用sudo在根用戶所擁有的'.composer'目錄中創建了一些東西。執行'sudo rm -rf/home/ubuntu/.composer/cache'來清除緩存,並且將來只能以'ubuntu'用戶的身份運行'composer'命令。如果沒有緩存,作曲家將非常*慢*安裝。 – ceejayoz
是的,但它可以解決這個問題。這不是安全的方式。另一種方法是在非私人文件夾中創建一個新的項目MVC項目。防爆。 'cd/var/www/html'和'composer create-project laravel/laravel quickstart --prefer-dist'沒有使用sudo就像ceejayoz說的 –