2010-08-10 7 views
0

Windows 7 랩톱에서 인스턴트 레일즈를 사용하려고합니다.Windows 7에 Instant Rails를 설치하는 중 오류가 발생했습니다.

c:/rails/ruby/lib/site_ruby/1.8/rubygems.rb:779:in 'report_activate_error' 
RubyGem version error: rack<1.1.0 not~> 1.0.1> <Gem::LoadError> 
from c:/rails/ruby/lib/ruby.site_ruby/1.8/rubygems.rb:214:in 'activate' 
from c:/rails/ruby/lib/ruby.site_ruby/1.8/rubygems.rb:1082:in 'gem' 
from c:/depot/vendor/rails/actionpack/lib/action_controller.rb:34 
from c://rails/ruby/lib/ruby.site_ruby/1.8/rubygems/custom_require.rb:31 in 'gem_original_require' 
etc... 

내가 젬 1.3.7 intalled하고 그들은 잘 작동하고 내가 테스트를 실행할 때 작동과 보석 ENV가 있음을 보여줍니다

내 사이트의 파일에 액세스하려고 할 때 점점 계속 오류가 있습니다 1.3.7이 올바르게 설치되었습니다.

이 기능을 사용하려면 어떻게해야합니까?

어떤 도움을 주시면 매우 감사하겠습니다. 감사합니다.

답변

0

rack 보석이 오래되었습니다. gem update rack을 실행 해보십시오. 또는 Bundler와 함께 Rails를 사용하는 경우 프로젝트의 루트에 bundle install을 실행하면 모든 것이 처리됩니다.

Ruby 1.8.7 및 Rails 안정 설치에 대한 약간의 설명서를 작성하기로 결정했습니다.

  1. 다운로드 RubyInstaller 1.8.7 from here. 설치 중에 'Ruby 실행 파일을 PATH에 추가'상자를 체크하십시오. 설치 후에는 cmd을 잊지 마세요. 그런 다음 ruby -vgem -v을 실행하여 설치된 Ruby 1.8.7 및 RubyGems 1.3.7을 확인하십시오.
  2. gem install rails --no-ri --no-rdoc을 사용하여 최신 안정 레일스 2.3.8을 설치하십시오. 이를 확인하려면 rails -v;
  3. rails myapp을 사용하여 새 응용 프로그램 만들기;
  4. 테스트 : script/server. 그게 다야!
+0

감사를 설치합니다. 보석 업데이트 랙을 실행하고 업데이트 할 내용이 없습니다. – CPat

+0

번들을 설치하면 번들이 인식 된 내부 또는 외부 명령이 아닙니다. – CPat

+0

어떤 버전의 레일즈를 사용합니까? 프로젝트 루트에'Gemfile' 파일이 있습니까? 'gem list'를 실행하고'rake'의 버전을 확인하십시오. –

0

보석 그것을위한 랙 -v 1.0.1

관련 문제