2017-09-03 19 views
3

Laravel 5.5을 사용하려고합니다. php 7.0을 PHP 7.1로 업데이트했습니다. 심지어 laravel 설치 프로그램 패키지를 업데이트합니다. 내가 laravel의 주차를 사용하고Laravel 5.5 - 새 프로젝트 생성 문제

You made a reference to a non-existent script @php -r "file_exists('.env') || copy('.env.example', '.env');" You made a reference to a non-existent script @php artisan key:generate Illuminate\Foundation\ComposerScripts::postAutoloadDump You made a reference to a non-existent script @php artisan package:discover

내가 브라우저에 가면 내가하려고 할 때, myProject.dev가 작동하지 않습니다 :

laravel new myProject 

내가이 오류 : 그러나 때 나는 어떻게하려고합니다.

Whoops, looks like something went wrong.

내가 사용 시도 :이 오류보고 내 프로젝트 내부

php artisan key:generate 

을,하지만 난 것을 가지고 :

[ErrorException]
file_get_contents(/Users/jorgeJimenez/Sites/laravel5-5/.env): failed to ope n stream

: No such file or directory

내가 5.4 프로젝트 작업, 내 laravel 나타났습니다. 나는 .env 파일을 복사했고 내 laravel 5.5 프로젝트를 작성했습니다. 그 후 나는 실행한다

php artisan key:generate 

키가 생성되었고 브라우저의 프로젝트가 작동한다. 그 프로세스는 모두 자동으로 처리되지만, 어떤 일이 일어나고 있는지는 확실하지 않습니다.

답변

14

당신은 당신의 작곡가를 업데이트 시도 할 수는 :

composer self-update

+0

작곡가 자체 업데이트 후 laravel new myProject 명령이 정상적으로 작동합니다. –

0

동일한 문제가있었습니다. 그런 다음 첫 번째 프로젝트에서 laravel 5.5를 사용할 때 아무 문제가 없다는 것을 알았습니다. 그래서 작곡가의 캐시 디렉토리를 지우겠습니다. 그것은 지금 잘 작동합니다.

0

이는 당신의 Laravel 설치 또는 작곡가 버전이다.

  1. 는 일반적으로 당신이 composer global update 명령을 실행하여 함께 해결할 수있는 다음 프로젝트 디렉토리에서 composer update 명령을 실행 : 나는 2 개의 다른 솔루션 다음과 같은 문제에 직면하고 발견했다. 이 솔루션은 기본적으로 설치 프로그램을 업데이트 한 다음 프로젝트를 업데이트합니다.

  2. 여전히 문제가있는 경우 composer self-update 명령을 먼저 실행 한 다음 프로젝트 디렉토리에서 composer update 명령을 실행해야합니다. 여기서 작곡가가 업데이트 한 다음 프로젝트를 업데이트합니다.

희망 답변이 도움이 될 것입니다.