2013-06-27 3 views
3

나는 내 컴퓨터를 다시 시작하고 다시 I 로그인시 터미널이 메시지를 가지고 : 나는 레일시 내 로컬 호스트를 시작하려고왜 터미널에 레일이 갑자기 설치되어 있지 않습니까?

Last login: Thu Jun 27 05:18:03 on console 
RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too, 
you can ignore these warnings with 'rvm rvmrc warning ignore /Users/Amir/Developer/appname/Gemfile'. 

가지고를 :

레일은 현재이 설치되어 있지 않습니다

체계. 최신 버전을 다운로드하려면 입력 :

$ sudo gem install rails 

루비 --version :

ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-darwin12.2.1] 

보석 파일 :

source 'https://rubygems.org' 
ruby '1.9.3' 
gem 'rails', '3.2.11' 
+0

이것은 rvm에 설정된 기본 루비 때문인 것 같습니다. 디폴트가 루비 유 (ruby yu want)와 레일이 설치된 루비인지 확인하십시오. 메시지에 gemfile에 선언 된 루비 버전이 있습니다. 아마도 원하는 버전이 아닐 것입니다. –

+0

rvm list default ruby-1.9를 반환합니다. .3-p374 내 보석 파일에 나는 루비가있다 1.9.3. 나는 최근 루비를 ~ 내 gemfile에 열거했다. 하지만 번들이 설치되었고 모든 것이 다시 시작하기 전에 작동했습니다. – APJ

+0

유형 git --version .. 어떻게됩니까? –

답변

1

는 쉘 초기화 파일을 확인하십시오

  • bash의 경우입니다. 이 ~/.zshrc입니다 zsh, ~/.zshenv, ~/.zprofile에 대한, ~/.bash_profile, ~/.bash_login
  • , ~/.zlogin

PATH=로 시작 $PATH:...에 따르지 않는 줄을 제거 -이 기본적으로 RVM 나누기, OH에 대한 버그가 - 내 - zsh을가 - 그것은 추가하기 때문에 ~/.zshrc =>https://github.com/robbyrussell/oh-my-zsh/pull/1359

+0

나는 다음을 입력한다 : user $ ~/.bashrc 그리고 -bash :/Users/user /를 리턴한다.bashrc : Permission denied – ATSiem

+0

'user $'- 이것은 프롬프트이며 쉘을 실행할 때 사용자에게 표시됩니다. 당신은'cat ~/.bashrc'를 실행할 생각인가요? – mpapis

1

이것은 ruby '1.9.3'에 의한 당신의 보석입니다에 PATH=...를 하드 코딩. rvm (예 : rvm install ruby-<version>)을 통해 ruby를 설치하고 기본 프로젝트 버전을 지정할 수 있습니다.

관련 문제