2011-08-23 1 views
0

Ruby on Rails를 처음 사용했습니다. Ruby, Rails 및 RubyMine의 최신 버전을 사용하고 있으며 RubyMine과 함께 gemfile을 실행하고 싶습니다. 하지만 다음 NoMethodEffor을 얻고있다 :gemfile을 실행 한 후 NoMethodError '정의되지 않은 메소드`source'가 나오는 이유는 무엇입니까?

{location}:in `<top (required)>': undefined method `source' for main:Object (NoMethodError) 
    from -e:1:in `load' 
    from -e:1:in `<main>' 

오류가 라인 gemfile의

source 'http://rubygems.org' 

을 실행하여 발생했습니다.

이 현재 버전 번호와 내 설치 보석입니다

:이 오류가 발생하고 왜

abstract (1.0.0) 
actionmailer (3.0.10) 
actionpack (3.0.10) 
activemodel (3.0.10) 
activerecord (3.0.10) 
activeresource (3.0.10) 
activesupport (3.0.10) 
archive-tar-minitar (0.5.2) 
arel (2.2.1, 2.0.10) 
builder (3.0.0, 2.1.2) 
bundler (1.0.18) 
columnize (0.3.4) 
erubis (2.7.0, 2.6.6) 
haml (3.1.2) 
i18n (0.6.0, 0.5.0) 
linecache19 (0.5.12) 
mail (2.3.0, 2.2.19) 
mime-types (1.16) 
minitest (2.5.0, 1.6.0) 
polyglot (0.3.2) 
rack (1.3.2, 1.2.3) 
rack-mount (0.8.2, 0.6.14) 
rack-test (0.6.1, 0.5.7) 
rails (3.0.10) 
railties (3.0.10) 
rake (0.9.2, 0.8.7) 
rdoc (3.9.2, 2.5.8) 
ruby-debug-base19x (0.11.28) 
ruby-debug-ide (0.4.17.beta5) 
ruby_core_source (0.1.5) 
rubygems-update (1.8.8) 
thor (0.14.6) 
treetop (1.4.10) 
tzinfo (0.3.29) 

설명 할 수 있습니까? 문제를 해결하려면 어떻게해야합니까?

+0

실행하려는 명령을 게시 할 수 있습니까? –

+0

콘솔에서 어떤 명령도 시도하지 않습니다. RubyMine으로 gemfile을 실행합니다. 따라서 'Run Gemfile'옵션을 선택하고 실행하십시오. 그 후에 오류가 발생했습니다. –

답변

0

RubyMine에 익숙하지 않지만 확실하게 Gemfile을 실행할 필요가 없습니다. 새 보석을 설치하려는 경우 루트 디렉토리에 bundler를 실행해야합니다. RubyMine에 그런 것이 있는지 나는 모른다. 자세한 내용은 http://gembundler.com/rationale.html을 참조하십시오.

관련 문제