2011-02-07 2 views
7

이 오류는 웹의 다른 곳에서 논의 된 바 있습니다. 이것은 바보 같은 질문처럼 보일 수 있습니다. 여기 내 손에 이상한 상황.Ruby 오류 : "No such file or directory - script/generate (LoadError)"

저는 완전히 업데이트 된 Ruby and Rails 젬과 함께 Snow Leopard에서 실행됩니다. 나는 cd ~/testing를 사용하여 해당 폴더로 탐색 ruby new testing을 사용하여 새 레일 프로젝트를 생성하고, ruby script/generate scaffold newtest name:string을 사용하여 기본 발판을 만들려고, 나는 다시이 오류를 가지고 :

ruby: No such file or directory -- script/generate (LoadError)

나는 철저하게 구글을 검색 한하고 구현하는 노력 모든 솔루션을 사용할 수 있지만 아무것도 작동하지 않습니다. 왜이 오류가 있거나 어떻게 수정해야하는지 이해할 수 없습니다. 당신이 레일 3에있는 경우

답변

13

다음 명령은 다음과 같습니다

rails generate scaffold newtest name:string 

또는 약간 짧은 :

rails g scaffold newtest name:string 

공지 사항 레일하지 루비.

+0

감사합니다 . 나는 그렇게 바보 같다고 느낀다 – Jenius

2

레일스 3을 사용 중이라면 대신 rails 명령을 사용해야합니다. 이제 많은 스크립팅이 필요합니다. (이 another StackOverflow question에 따라 있습니다.)

+0

큰 소리. 나는 바보처럼 느껴진다. 올바른 총 명령은 다음과 같습니다. rails generate scaffold [NAME] [FIELDS] – Jenius

+0

걱정하지 마십시오. 나는 Rails 2에 아직도있다. 그래서 Rails 3을 시도해 보면 나는 울퉁불퉁 한 탈것이 될 것임을 알고있다. (나는 현재 Django를 시도하고있다. * 사과 미소 *) –

1

당신은 당신이 더 이상 생성/스크립트를 사용하지 레일의 최신 버전을 사용하는 경우

.

cd ~/testing 
rails generate scaffold Post name:string title:string content:text 

당신은 레일 2 사이의 차이에 대한 자세한 정보를 찾을 수 있으며, 만약 당신이 좋아하면 여기에 3 레일 : 레일에서

이 대신 같은 것을 사용해보십시오 3

http://www.viget.com/extend/rails-3-generators-scaffolding/

관련 문제