2011-04-06 3 views
2

저는 Ubuntu 10.10 64bit을 사용하고 있으며, 지금 ZSH를 사용하도록 전환했습니다. Install Rails 3 on OSX with RVMRails3 RVM and zsh

나는 해당 게시물에서 답을 사용하여 문제를 해결하지만 한 :

/home/map7/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError) 
    from /home/map7/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems.rb:219:in `activate' 
    from /home/map7/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems.rb:1065:in `gem' 
    from /home/map7/.rvm/gems/ruby-1.9.2-p136/bin/rails:18:in `<main>' 

이 문제는 매우 유사합니다 내가 로그 아웃하고 새로운 zsh을로드하려면 백업 후 나는이 문제가 발생 내가 제대로하고 있는지, 더 좋은 방법이 있는지 알고 싶습니다.

이러한 단계를 완료 한 후 (감사 marshally하기) :

rvm update && rvm reload 
rvm gemset delete rails3 
rvm install 1.9.2 
rvm use 1.9.2 
rvm gemset create rails3 
gem install rails 
rvm use [email protected] 

그럼 내가 명령을 입력

$ rvm use 1.9.2 --default 

나는 여전히 내 .zshrc 파일에 다음을 추가했다 :

[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm 

rvm use [email protected] 

작동하려면이 줄을 .zshrc에 입력해야합니까? 주위의 일처럼 보인다?

나는 'rvm use [email protected] --default'를 시도했지만 새로운 터미널을 열 때 문제가 발생한다.

답변

3

.zshrc에 rvm use [email protected] 줄이 필요하지 않습니다.

그 게시물에 언급 된 문제가 RVM의 현재 버전에서 수정되어 더 이상 문제가되지 않아야한다고 생각합니다. .zshrc에 [[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm 만 있으면 원래 오류 메시지가 표시됩니까? 아니면 기본 보석 집합이 설정되지 않았습니까?

+0

rvm 사용 [email protected]을 제거 할 수 있지만 .zshrc에 다음 두 줄이 있어야합니다. '[[-s $ HOME/.rvm/scripts/rvm]] && source $ HOME/.rvm/scripts/rvm 'and'rvm 1.9.2 ' – map7

+0

또한/usr/bin/rails 디렉토리에 레일이 설치되어 있음을 알았습니다. bash를 사용할 때 문제가되지 않았습니다. 그래서 저는 rvm 시스템으로 전환하고 그 보석을 제거해야했습니다. – map7

+1

더 이상 'rvm use [email protected]'이 필요하지 않습니다. 이 질문과 그 중에서 가장 가능성있는 RVM 및 문제의 일부로 패키지가 몇 번 업데이트되었을 수 있습니다. – map7