모델

2012-11-26 5 views
0

실패 생성모델

rails generate model Moviegoer name:string provider:string uid:string:command not found 

메시지가 표시됩니다. 왜 그런 메시지가 리턴 될 수 있으며 명령을 성공적으로 수행하기 위해 수행 할 수있는 작업은 무엇입니까?

+0

'rails' is 명령이 있는지 확인하십시오 인정 받았다. '레일'만 입력하면 어떻게됩니까? –

+0

'rails'명령은 다른 예제가 문제를 일으키지 않았으므로 잘 작동합니다. "mu is too short"- 커맨드는 따옴표없이 실행되고 있습니다 ... 커맨드를 인용하는 등의 표준 인용문은 따옴표가 아니기 때문에 질문의 대상이 아닙니다. 아마도 네가 말하는 것을 이해하지 못했을거야? –

답변

0

그래서 ... 나는 다시 시도하고 작업중인 명령 부분에서 공백 문자를 복사/붙여 넣기하여 입력을 변경했습니다 ('레일스 모델 생성'은 '레일즈 모델 생성 Moviegoer'가되고 마지막 공간은 ' 재사용) 명령이 효과가있었습니다. 이 명령이 파생 된 원래의 명령이 한 입력 소스에서 터미널로 입력 되었기 때문에 콘솔이 두 개의 다른 공백 문자를 보았는지에 대한 수수께끼는 남아 있습니다 ...

0

아직 시작하지 않은 경우 'sudo'를 처음에 추가해보십시오. 레일이 기본 루트 위치에 설치된 경우 루트 사용자로 실행할 때 명령은 응용 프로그램 폴더 만 찾습니다.

+0

해당 사용자가 AFAIK 권한을 가지고 있지만 어쨌든 '루트'로 다시 시도하면 작동하지 않습니다. 또한 (이상한) 'rails model generate'명령은 명령 형식을 나타내는 메시지로 작동하고 명령 옵션은 입력 될 때 표시됩니다 ... 불행히도 추가 매개 변수 (모델 이름 또는 '-f' & '-p') 같은 오류가 반환되므로 문제를 해결하지 않습니다. –