2013-11-25 1 views
3

이전에 내 응용 프로그램은 루비 1.9.3을 사용했지만 ruby1.9.1을 사용하고있었습니다. 그리고 이런 이유로 나는 시스템에서 루비 1.9.1을 제거하고 루비 1.9.3을 사용하도록 rvm을 설정했다. 내가 rails s/usr/bin/env : ruby1.9.1 : 레일에 그러한 파일이나 디렉토리가 없습니다.

내 레일 응용 프로그램을 시작하고 때

ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux] 

을하지만 :

/home/sachin/.rvm/bin/ruby 

그리고 루비 내가 갖는 -v : 나는 루비하는 입력 할 때

지금 내가 얻을

이 오류가 발생합니다 :

/usr/bin/env: ruby1.9.1: No such file or directory 

은 내 스크립트/레일 파일에

#!/usr/bin/env ruby 1.9.3 

를 설정하더라도.

어떤 아이디어가 누락 되었습니까?

+0

저는 Ruby의 전문가는 아니지만 환경 설정과 관련된 문제인 것 같습니다. "whereis ruby"의 결과를 게시 할 수 있습니까? –

+0

@SaifAsif 아무 것도 표시되지 않습니다. 그냥 "ruby :" –

+0

환경이 조금 엉망이 된 것 같습니다. 그것은 적어도 "/ usr/bin/ruby"같은 경로를 제공해야합니다. 당신은 시스템의 모든 루비 설치를 제거 할 수 있습니까 그것의 신선한 설치합니까? –

답변

1

같은 문제가있었습니다. 여기에 내가했던 일이야 :

[email protected] : Sinatra_Ruby $ heroku login 
/usr/bin/env: ruby1.9.0: No such file or directory 
[email protected] : Sinatra_Ruby $ which ruby 
/usr/local/rvm/rubies/ruby-2.1.0/bin/ruby 

내가 파일 /usr/bin/heroku을 열고 다음 (내 경우)입니다 which ruby 명령에 의해 주어진 루비 경로 추가 : #!/usr/bin/env /usr/local/rvm/rubies/ruby-2.1.0/bin/ruby

는 희망이 도움을.

관련 문제