의 설치가 복잡해졌고, 더 많은 수사학적인 질문이 왜 RoR 설치/유지 보수가 F $ # $ ing가 복잡해 졌는지입니다.최신 레일스 2.3.5
문제의 일부 배경 : 플랫폼 : 윈도우 XP 루비 버전 : 보석 버전으로 설치 1.8.6 몇 수십 보석 1.2.0 현재 레일 버전 : 그냥 업데이트하고 싶었 2.1
레일 2.3.5 내가 겸손한 욕망을 가지고 있다고 생각하지만 분명히 그렇지 않다. 나의 투쟁 :
- 는 '보석 업데이트 --include 의존성 레일'실행
- (? 왜 안) (이 옵션은 더 이상 지원되지 않는 것을 가지고 메시지를하지만, 업데이트는 당분간 계속)
'actionpack'이 'rack'gem에 종속성이 있다는 오류가 발생했습니다 (v 1.0.0 필요).
확인, '보석 랙 설치'실행 - 1.1.0
다시 실행 '보석 레일을 설치'설치되었다 랙,하지만 같은 문제가있어. 1.1.0 버전을 찾지 못했다고 생각했는데 ... 1.0.0 버전을 찾았습니다. v. 1.1.0을 제거하고 v. 1.0.0을 설치했습니다.
gem install rail 다시 다시 실행하십시오. , 지금은 레일이 설치되어있어
'레일즈 app-name'이 내 앱을 만들기 위해 달렸다.이 앱이나 보석이 누락 된 몇 가지 연속적인 오류가 발생했다. 내가
- 어디 '있는 fcgi'보석이 누락 된 지점에 도착했다으로 컴파일 된 버전을 찾을 수 없습니다 그들을 설치, 1.3.5 1.2 (버그)에서 rubygem 버전을 업데이트하는 것이 더있을 수 있음을 읽을 수
- Ok, rubygem 업데이트를 시작했습니다. gemcutter 보석이 없으므로 1.3.5 버전 설치를 완료 할 수 없습니다..
- gemcutter를 설치하려고하면 rubygems 1.3.5가 필요하다고 불평합니다!
- ... 그리고 방법에 의해 여전히있는 fcgi 보석
는 견과류 아닌가 누락되는 오류가 발생합니다 '내-응용 프로그램은 레일'?!
내 경험이 독특하지 않아서 누군가 나를 도와 줄 수 있기를 바랍니다. 미리 감사드립니다!
나는 지금이 종말의 의존성에 대해 정확히 고심하고있다. – wesgarrison
나는 rubygems를 설치하기 만하면 안되기 때문에 rubygems.rb를 해킹하여 보석로드 (gemcutter, hoe)를 건너 뛰었습니다. 도움이되지 않았지만, fcgi는 컴파일하는데 필요한 모든 것을 가지고 있지 않습니다. 나는 오늘 밤 루비를 업데이트 할 예정이다. (http://www.rubyinstaller.org/download.html) – wesgarrison
이것은 꽤 견과이다. RubyGems/Gemcutter 관리자에게 정말 도움이되는 것은 우리가 이것을 재현 가능한 상태로 만들 수 있는지 여부입니다. 아마도'gem update --system -V'의 결과와 순환 의존성을 보여주는 것은'gem -v'뿐만 아니라 현재 RubyGems 버전도 보여줍니다. – qrush