2014-01-29 2 views
0

저는 Ruby를 처음 사용합니다. 내가 irb에서 루비 파일에서 간단한 루비 명령을 실행하려고합니다.루비 - 알 수없는 regexp 옵션 - akt

나는 하나의 문장 puts "Hello World"과 함께 beginend.rb 파일을 만들었습니다. 내가 RVM을 사용하여 설치 한 루비 1.9.3를 사용하고

irb(main):073:0> /home/sanket/codebase/ruby-excercise/beginend.rb 
SyntaxError: (irb):73: unknown regexp options - akt 
    from /home/sanket/.rvm/rubies/ruby-1.9.3-p374/bin/irb:13:in `<main>' 

: 나는 IRB에서 스크립트 (irb(main):073:0> /home/sanket/codebase/ruby-excercise/beginend.rb)을 실행했을 때, 나는 오류를 다음 얻을.

누군가이 오류 메시지의 의미를 말해 줄 수 있습니까? 온라인으로 보려고했지만 아무 것도 못 찾았습니다.

나는 또한 #!/usr/bin/ruby을 넣으려고했으나 운이 없었습니다.

+0

'루비/홈/sanket/코드베이스/루비 훈련/beginend.rb' –

+0

'IRB> 간부 '/home/sanket/codebase/ruby-excercise/beginend.rb'처럼 사건에 보인다 ' –

답변

1

루비에서 루비 파일을 실행하는 방법이 아닙니다. 이 시도 :

irb(main):001:0> load '/home/sanket/codebase/ruby-excercise/beginend.rb' 
+0

그게 효과가있다. 감사! –

2

당신은 당신의 bash에서 스크립트를 실행합니다

$ ruby beginend.rb 

을 어떤 이유로 세르지오의 답변을 참조하십시오 IRB에서 실행하십시오.

1

irb 세션에서 다음과 같이하십시오.

require '/home/sanket/codebase/ruby-excercise/beginend.rb' 
0

폴더 beginend.rb와 specific_folder_name를, 아래의 코드를 실행 교체가에있다; 이

$ ruby <specific_folder_name>/beginend.rb 
관련 문제