2013-08-02 1 views
-3

명령 줄에 No such file or directory라는 오류가 나타납니다. 루비 파일을 어딘가에 저장하지 않기 때문에 생각합니다. 내가 한 모든 것은 루비 파일을 저장할 무작위 폴더를 만드는 것입니다.루비 (.rb) 파일은 어디에 저장합니까?

원본 루비 폴더에 스크립트를 저장해야합니까? 감사!

은 **이

+1

정확한 오류 및 스택 추적을 제공 할 수 있습니까? 어쩌면 오류가 발생했을 때 수행 중이거나 시도하려는 것과 같은 상황을 제공 할 수도 있습니다. –

+0

* 어떤 * 명령/오류가 정확하게 오류를 발생 시키나요? – nicooga

+0

나는 O'reilly Ruby 책을 읽고 있기 때문에 "Matz.rb"라는 간단한 파일을 만들었습니다. 내 코드에서 내가 작성한 것은 모두 "Hello Matz"입니다. 이걸 내 바탕 화면에 저장했습니다. 명령 줄에 가서 루비 matz.rb를 쓸 때 "ruby : No such file or directory - matz.rb "도와주세요 :( –

답변

0

아니, 당신은 절약 할 수 .rb 파일을 어디서나 쓸 수있는 윈도우 7입니다. 현재 디렉토리가 무엇이든 관계없이 스크립트에 액세스하려면 쉘의 PATH에 속한 디렉토리에 스크립트를 넣으십시오.

컴퓨터의 셸을 사용하고 싶습니까? 그렇지 않은 경우 디렉토리 탐색 방법, 명령 발견 방법 등에 대해 조금 배우십시오. 그것은 배당금을 지불합니다.

+0

쉘과 PATH가 정확히 무엇인지 설명해 주시겠습니까? 어제 밤 Ruby를 배우기 시작했습니다. –

+0

사용중인 운영체제는 무엇입니까? Windows, OS X, 다른 항목? – Fred

+0

** 이것은 Windows 7입니다. 그의 질문 @Fred – vgoff

0

Windows의 경우 편집기의 설정에 따라 .txt 확장자가 파일에 추가 될 수 있으므로 Matz.rb을 실행하면 실제로 존재하지 않으므로 실제로는 `Matz.rb.txt입니다.

이 문제는 사용자에게 있어도 마찬가지 일 수 있습니다. 확인 방법은 명령 프롬프트를 열고 폴더에 dir을 넣어 파일이 있는지 확인하는 것입니다.

+0

어떻게 "dir"을 할 수 있으며 그 일은 무엇입니까? –

+0

Windows에서 시작 메뉴를 클릭하고 "실행"옵션을 선택하고 cmd.exe를 입력하십시오. 폴더로 이동하여'dir'을 입력하십시오. 그렇지 않으면 파일 탐색기로 이동하여 옵션으로 이동하여 모든 파일의 확장명을 볼 수있는 옵션을 변경하십시오. 실제 명명법이 OS에 무엇인지 확실하지 않습니다. – vgoff

관련 문제