laravel 환경 구축에서 빠진 날
설명
Laravel을 도입시 빠져 버렸기 때문에 그 기록.
Composer 설치
Homebrew(mac의 소프트웨어의 도입을 간단하게 하는 것)는 들어가 있었으므로 생략합니다만, 우선은 Conposer(php의 패키지 관리 시스템)를 인스톨.
$ curl -sS https://getcomposer.org/installer | php
다음 Composer를 이동. 세계화하기 위하여. 이동할까 생각하면 이름도 바뀌는 것 같다 (나중에 알았다)
$ mv composer.phar /usr/local/bin/composer
우선 버전 확인
$ composer -v
↓이런 나와서 이 아래에 버전이라든지 쓰고 있다
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
laravel 설치
준비가 되었으므로 여기서 laravel 설치
$ composer global require laravel/installer
PATH를 통과
.bash_profile에 다음 설명 추가
export PATH=$HOME/.composer/vendor/bin:$PATH
설명을 추가한 후 터미널에서 source 명령 실행
$ source ~/.bash_profile
버전 확인
$ laravel --version
Laravel Installer 2.3.0
여기까지는 오류없이 진행 설치도 완료.
프로젝트 만들기
여기에서 구글한 순서와 같게 laravel의 프로젝트를 작성해 본다
$ laravel new アプリ名
엘라.
다른 방법으로 만들어보세요.
$ composer create-project laravel/laravel --prefer-dist アプリ名
할 수 있었다! !
라고 처음은 생각하고 있었지만, 에러는 아니었던 것만으로 이것은 프로젝트의 작성 뿐만이 아니라, composer를 이용해 laravel를 인스톨 해, 프로젝트를 작성하고 있는 것 같다. 이 시점에서는 프로젝트를 만들었을 뿐이라고 생각했다.
방금 만든 프로젝트의 디렉토리로 이동하여 artisan 명령으로 서버 시작
$ php artisan serve
Laravel development server started: <http://127.0.0.1:8000>
이제 http://localhost:8000 방문
이제 만나서 Laravel 할 수있었습니다.
아까의 오류
방금 전의 에러가 신경이 쓰여 PATH라든지 다시 시도해 보고 다시 시도했지만, laravel new에서는 역시 에러가 해소하지 않는다. 여기에서 다른 소스 보면서 새로운 프로젝트라든지 만들어 보자
$ php composer.phar create-project --prefer-dist laravel/laravel アプリ名
이런 오류가
Could not open input file: composer.phar
요점은 파일을 열 수 없었다고 하는 것이므로, composer.phar를 찾아 보지만, 로컬에 그런 파일 그렇게 하지 않는 것 같다. composer 설치했을 때 확실히 있었을 것이다.
원인
방금 썼지만, mv로 파일이 이동할 뿐이라고 생각하고 있었지만, 파일명이 변경된다는 것을 어딘가에서 보았다.
또는 laravel을 여러 번 설치하는 설명을 했기 때문인가.
현재 시점에서 어느 쪽인지 알 수 없지만, 우선
$ /usr/local/bin/composer update
그래도 안돼.
다음
$ brew tap josegonzalez/homebrew-php
하고
$ brew install josegonzalez/php/composer
brew를 사용하여 php와 composer를 설치했습니까?
$ composer create-project laravel/laravel --prefer-dist アプリ名
그리고 일단 새로운 프로젝트를 만들었습니다.
오늘 요약
composer.phar가 이름이 바뀌고 있기 때문에 오늘은 분명하지 않았다. 우선 laravel 만 만나서 좋았다.
단지 도입할 뿐인데 환경 구축은 생각 없이 하면 빠진다.
우선 100% 해결은 하고 있지 않기 때문에 계속된다.
Reference
이 문제에 관하여(laravel 환경 구축에서 빠진 날), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/neojin/items/e7ee44878f8d4ef4abc8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)