0

대머리 머리에 남아있는 모든 머리카락을 거의 뽑았습니다. 나는 Windows 7에서 Ruby on Rails를 사용해 왔으며 훌륭하게 작동합니다. RailsInstaller 2.2.1 및 AptanaStudio3을 Windows 7 64 비트에서 IDE로 사용합니다.Windows 8에서 Ruby on Rails를 실행하는 데 일정한 오류가 발생했습니다.

그러나 비슷한 과정을 거치면서 지난 3 일간 내 64 비트 Windows 8에이 두 도구를 모두 설치했습니다. Ruby 1.9.3 p392 및 Rails 3.2.13을 사용하여 Win 7에서 완벽하게 실행되는 RoR 프로젝트는 Win 8에서 실행되지 않습니다.

$ rails s 
←[31mCould not find rake-10.1.0 in any of the sources←[0m 
←[33mRun `bundle install` to install missing gems.←[0m 

그리고

$ bundle install 

이 제공 :

$ bundle install 

불행하게도, 치명적인 오류가 발생했습니다

언제 내가 가진 서버를 실행 실행합니다. 번들러 문제 해결 설명서 (http://bit.ly/bundler-issues)를 참조하십시오. 감사! c : /RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/v endor/net/http/persistent/ssl_reuse.rb : 29 : initialize': Bad address - connect (2) (Errno::EFAULT) from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/ lib/bundler/vendor/net/http/persistent/ssl_reuse.rb:29:in ' from c : /RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/ lib/bundler/vendor/net/http/persistent/ssl_reuse.rb : 29 : C에서 block in connect' from c:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/timeout.rb:54:in timeou t '/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/timeout.rb : 99에 연결 timeou t' from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/ lib/bundler/vendor/net/http/persistent/ssl_reuse.rb:29:in ℃ 내지 '에 /RailsInstaller/Ruby1.9.3/lib/ruby/ 1.9.1/net/http.rb : 755 : in do`s 타트 '

수많은 솔루션을 제거하고 다시 설치했습니다. Win7에서 원활하게 작동하므로 Windows 7 가상 시스템을 설치하는 것이 좋습니다. 그러나 다른 사람들이 Windows에서의 RoR과 8

감사

답변

0

나 자신은 윈도우 8의 RoR을 사용하여 시도 및 솔루션을 찾을 수 없습니다를 성공을 거두었 경우 내가 알고 싶습니다 .... 다른 OS를 설치하는 것을 의미 내가 겪었던 문제들에 제 제안은 Windows 7을 유지하는 것입니다. Windows 8의 버그가 분류 될 때까지 조금 기다려주십시오.

+0

나는 유일한 사람이 아니라는 것을 알고 기쁘다. 아마 다른 WIN 7 설치와 함께 VM 경로로 이동합니다. 고마워. – Afloz

0

저는 Win8에서 레일을 실행하고 있습니다. 나는 레이크 버전을 확인했고 실제로 10.1.0이었다. gem uninstall rake을 시도한 다음 gem install rake --version 10.1.0을 시도하십시오. 그런 다음 번들러를 다시 시도하십시오.

내가 win7에서 win7 머신으로 개발 한 앱을 복제 한 것과 비슷한 점을 발견했습니다. win8의 gemfile.lock은 win7이 좋아하지 않는 레이크 버전을 지정하고있었습니다.

추신 : 나는 머리카락에 동정합니다. 그다지 왼쪽도 아닙니다. "손을 잡기 힘들다"며칠 :-)

+0

재미있는 나를 찾으십시오. 첫 번째 코드를 사용하여 모든 레이크 버전을 제거했습니다. 그러나 두 번째 코드는 다음과 같은 오류를 표시합니다 : $ gem install rake --version 10.1.0 오류 : 저장소에서 유효한 'rake'(= 10.1.0)을 찾을 수 없습니다. 오류 : gem을 실행하는 중 ... Gem :: RemoteFetcher :: FetchError) Errno :: EFAULT : 잘못된 주소 - connect (2) (http://rubygems.org/latest_specs.4.8.gz) – Afloz

+0

흠. 이상하다. 그것은 최신 버전입니다 : https://rubygems.org/gems/rake.버전을 지정하지 않고 시험해보고 어떤 버전이 나왔는지 확인하십시오. – Daiku

+0

버전이 없어도 시도해 보았습니다. 같은 문제. 어쩌면 내가 승리 8에서 VM 경로를 갈거야. 고마워. D. 너 날 부숴 버릴거야. 이렇게 많은 시간이 필요했습니다. – Afloz