2011-01-07 2 views
0

내 컴퓨터에 Rails 3.0.x를 설치하려고합니다. 내가 그것을 시도한 처음으로, 그것은 다음과 같은 오류를 준 : cant find lib . 그래서 내가 레일스 3.0.3 보석 폴더를 발견하고 lib 폴더를 만들었습니다. 나는 보석을 올바르게 설치할 수 있지만 다음 명령을 입력하면 rails -v 다음과 같은 오류가 발생합니다.Mac OSX에 Rails 3.0.3 설치

Daniel-MacBook-Pro:~ Daniel$ sudo gem install rails 
Password: 
Successfully installed rails-3.0.3 
1 gem installed 
Installing ri documentation for rails-3.0.3... 
Installing RDoc documentation for rails-3.0.3... 
Daniel-MacBook-Pro:~ Daniel$ rails -v 
    /Library/Ruby/Site/1.8/rubygems.rb:233:in `activate': can't activate i18n (~> 0.4.1, runtime)  for ["mail-2.2.9", "actionmailer-3.0.3", "rails-3.0.3"], already activated  i18n-0.5.0beta3 for ["activemodel-3.0.3", "actionpack-3.0.3", "rails-3.0.3"] (Gem::LoadError) 
    from /Library/Ruby/Site/1.8/rubygems.rb:249:in `activate' 
    from /Library/Ruby/Site/1.8/rubygems.rb:248:in `each' 
    from /Library/Ruby/Site/1.8/rubygems.rb:248:in `activate' 
    from /Library/Ruby/Site/1.8/rubygems.rb:249:in `activate' 
    from /Library/Ruby/Site/1.8/rubygems.rb:248:in `each' 
from /Library/Ruby/Site/1.8/rubygems.rb:248:in `activate' 
from /Library/Ruby/Site/1.8/rubygems.rb:249:in `activate' 
from /Library/Ruby/Site/1.8/rubygems.rb:248:in `each' 
from /Library/Ruby/Site/1.8/rubygems.rb:248:in `activate' 
from /Library/Ruby/Site/1.8/rubygems.rb:1082:in `gem' 
from /usr/bin/rails:18 
Daniel--MacBook-Pro:~ Daniel$ 

이 문제는 어떻게 해결할 수 있습니까?

감사

답변

1

아마 당신은 rdoc가 설치되어 있지 않습니다. 개발 중에는 기능을 방해하지 않습니다. 당신이 경우에 당신이 시도 할 수 원하는 경우이

sudo gem install rdoc 

내가 RVM를 사용하는 것이 좋습니다와 sudo를 함께 보석을 설치 중지 것이다 여기 problem in installing rails

+0

이 새로운 에러 발생까지 : 일품을 실행하면서 (NoMethodError) 정의 방법 ': 레일-3.0.3 ... 오류 RI 문서 설치 성공적으로 설치된 레일-3.0.3 1 설치된 보석을 coverage_level = 'for nil : NilClass Daniel - MacBook Pro : ~ Daniel $ –

+0

제공된 링크에서 설명한대로 다시 시작하고 싶을 수 있습니다. 나는 Ubuntu에서 같은 것을 시도해 보았다. – Nishant

4

세부 사항을 볼!

+0

왜 sudo로 보석을 설치해야합니까? –

+0

RVM을 사용하면 프로젝트 단위로 보석을 설치하고 여러 개의 루비 버전을 설치할 수 있습니다. – Nerian