입력 파일을 열 수 없습니다: 장인
새 larabel 프로젝트를 생성하려고 하면 CLI에 다음 오류가 표시됩니다.
입력 파일을 열 수 없습니다: 장인
스크립트 php 장인 클리어 컴파일 처리 php install-cmd 이벤트가 오류와 함께 반환되었습니다.
저는 최신 버전의 XAMPP v3.2.1을 PHP 5.5.15와 mcrypt를 활성화하여 사용하고 있습니다(명령어 php - m을 발행하여 확인).Windows 8.1을 실행하고 있습니다.
먼저 Laravel 프로젝트를 생성해야 합니다.또한 이미 프로젝트가 있는 경우 다음 명령을 사용하여 이 프로젝트로 이동해야 합니다.cd
, 합니다.cd myproject
모든 명령어를 수를 들어, 「」를 실행할 수 있습니다.php artisan
에 사용 가능한 명령어 목록이 표시됩니다.
하면 안 요.php artisan
에 laravel
프로젝트 폴더.
되어 있습니다.'Could not open input file - artisan'
.
/home/forge/laravel-project/
이렇게 장인을 제대로 처형할 수 있다.
php /home/forge/laravel-project/artisan ...
아마 당신은 올바른 디렉토리에 있지 않을 거예요!
난 그냥 내가 할 수 있는artisan
실행 가능.
chmod +x artisan
그러면 php 접두사 없이도 작동합니다.
않으면 가 larabel project를 수 그렇지 않으면 단말기는 이 폴더를 찾을 수 없습니다.artisan
프로젝트 디렉토리의 파일 및 이후 서버 시작 요청은 거부됩니다.
데모
은 리 let name name name name라고 합시다blog
에 배치되어 있습니다.C:\laravel
, 하다, 하다, 하다'가 있어요.C:\laravel\blog
터미널을 여는 곳
를 해 .C:\laravel\blog
디렉토리를 열고 명령어창(단말기)을 엽니다.아래에 코드를 입력합니다.
서버를 시작하는 Larabel 터미널 코드
php artisan serve --host 127.0.0.1
현재 디렉토리가 프로젝트 이름인지 확인합니다.
for example your project name is demo and location is f:/demof:demo> php artisan serve
기존 라라벨 프로젝트를 확인했는데 이 스크립트가 없었습니다....find / -name 'artisan'
아무 결과도 내지 못했다.이상하긴 하지만 .
curl -L 'https://raw.githubusercontent.com/laravel/laravel/v4.2.11/artisan' > artisan
설치된 Larabel 버전과 일치하는 태그 부착 버전을 선택하는 것이 좋습니다.
laravel을 처음 설치하는 경우 laravel 디렉토리 내에 다른 디렉토리/폴더를 작성한 후 빈 폴더로 이동한 후 다음 명령을 사용하여 다른 프로젝트를 만듭니다.
composer create-project --prefer-dist laravel/laravel blog
그러면 "blog"라는 이름의 새 프로젝트가 생성된 후 상위 larabel 디렉토리로 돌아가 다음 명령을 실행할 수 있습니다.
php artisan serve
다음과 같은 반품을 받으실 수 있습니다.
laravel deployment server started: http://localhost:8000
첨부된 이미지 참조
먼저 다음 링크에서 프로젝트를 생성하여 larave 7 프로젝트를 만듭니다.프로젝트 생성
이제 다음 명령을 사용하여 프로젝트 폴더를 입력해야 합니다.
cd myproject
이제 도망쳐봐artisan
명령어(예:php artisan
.
또는 compose를 설치하지 않은 경우 발생할 수 있습니다.따라서 컴포저를 설치하지 않은 경우composer install
그리고 다시 시도합니다.artisan
명령어를 입력합니다.
Vagrant에서 Laravel 프로젝트를 실행하고 있으며 가상 머신에 SSH를 삽입한 지 얼마 안 된 경우 잊지 마십시오.cd /vagrant
장인용 명령어를 실행해 보기 전에!
이 문제로 고심하다 보니 장인이 있는 곳을 찾아 달려야 한다는 것을 알게 되었다.sudo find / -name artisan
여기서 명령어를 실행합니다.php artisan ....
이 오류는 프로젝트에 컴포저를 설치하지 않았기 때문에 발생합니다.
달려.composer install
명령을 사용합니다.
먼저 Laravel 프로젝트를 생성해야 합니다.이미 프로젝트가 있는 경우 터미널에서 cd 명령어를 사용하여 이 프로젝트 dir로 이동해야 합니다(예: cd my project).
예: C:\xampp new\htdocs\project laravel\LaravelProject>php 장인 서비스
이제 임의의 장인 명령어를 실행할 수 있게 됩니다.예를 들어 php 장인 명령어를 실행하면 사용 가능한 명령어 목록이 나타납니다.
Composer 설치 후 프로젝트를 생성해야 합니다.
composer create-project laravel/laravel /path/to/tour/project
매뉴얼을 보실 수 있습니다.사용하시는 php 버전에서는 마지막으로 설치할 수 있는 Larabel은 5.0입니다.
여기서 일수는 최신 버전이며 > php7.0이 필요합니다.여기 서류가 있습니다.
내가 한 수단은cd src
내 프로젝트 다이렉트로이에서, 그리고 나서php artisan
명령어, 그 이후로artisan
파일은 에 있습니다.src
폴더입니다.프로젝트 구조는 다음과 같습니다.
project
|__ config
|__ src
|__ app
|__ ..
|__ artisan // hello there!
|__ ...
|__ ...
만약 당신이 말한다면my-project/app/somefolder
터미널에서 실행하다cd ..
들어가는 데 두 번my-project/
폴더
퍼블릭 이외의 장소에서 public_html이라고 하는 프로젝트 코드를 호스트 하는 심볼릭 링크가 있는 경우 - runningphp artisan
심볼릭 링크 위치(public_links)에서 이 오류가 발생합니다.실제 프로젝트 디렉토리에 있어야 할 것 같습니다.php artisan
일하기 위해.
저도 같은 문제가 있어요.저도 라라벨 프로젝트 디렉토리에 있어요.장인 파일의 허가만 바꾸면 됩니다.
Linux의 경우
chmod 777 artisan
윈도용
- 파일 속성을 사용하다
특히 cPanel 단말기에서 같은 에러가 발생하고 있는 사용자용.
다음 명령을 사용하여 터미널의 프로젝트 루트 또는 public_html 폴더에 입력해야 합니다.
cd public_module
이제 모든 장인 명령을 실행할 수 있습니다.
php 장인 설정: 클리어
이는 주로 Laravel 프로젝트가 잘못된 경로로 열리기 때문에 발생할 수 있습니다.코드 편집기에서 폴더를 다시 여십시오.나도 같은 실수를 했을 때 그렇게 됐어.
언급URL : https://stackoverflow.com/questions/26193314/could-not-open-input-file-artisan
'source' 카테고리의 다른 글
Twig에서 null을 확인하는 방법 (0) | 2022.10.26 |
---|---|
mapState 와 setter (0) | 2022.10.26 |
왜 ('b'+'a'+'a'+'a'+'a')의 결과가 Lower Case()의 '바나나'로 되어 있습니까? (0) | 2022.10.26 |
MariaDB 10.3.18 : 랜덤하고 고유한 값을 가진 2개의 레코드를 얻는 방법 (0) | 2022.10.26 |
.c vs .cc vs .cpp vs .hpp vs .cxx (0) | 2022.10.26 |