2013-05-21 2 views
0

내가 일하고 레일 사이트를 방문하거나 나는 다음과 같은 오류 여기초기화되지 않은 상수 레일 (나가서 설명하자면 NameError)는 3.213

uninitialized constant Rails (NameError) 
/path/config/boot.rb:4:in `<top (required)>' 
/path/config/environment.rb:11:in `require' 
/path/config/environment.rb:11:in `<top (required)>' 

을 얻을 레이크을 실행하려고 시도 내 부팅 파일

의 라인 4 내 환경 파일
require File.join(File.dirname(__FILE__), 'boot')

오류의

Rails.root = "#{File.dirname(__FILE__)}/.." unless defined?(Rails.root) 

라인 (11) 내가 Rails.ro를 호출 할 때 그 것 같다 ot, Rails가 초기화되지 않은 것으로 여겨집니다. 어떤 아이디어?

더 많은 정보가 필요하면 알려주세요. 미리 감사드립니다.

답변

0

rubygemsgem update --system으로 업데이트 해보세요. 몇 가지 문제가 있으며 최근 버전에서 수정 된 것처럼 보입니다.

다음이 추가 한 후 작동하지 않는 경우 :

gem install bundler 

및 추가 한 후 : 설정/boot.rb (단지 require 'rubygems' 후)에 2 호선에서

gem 'bundler' 

주세요 알고 계십니까

+0

'gem update --system'을 (를) 실행하면 '최신 버전이 현재 설치되었습니다.'가 반환됩니다. 중단. ' 두 번째 줄에 'gem install bundler'와 'gem'bundler ''를 추가 하시겠습니까? 아니면 나중에 'require'rubygems '줄 ​​뒤에 추가 하시겠습니까? – Btuman

+0

예, 추가 후 시도하십시오. –

+0

2 호에 추가하길 원합니다, 맞습니까? – Btuman

관련 문제