2013-03-01 3 views
1

cloudfoundry에서 mysql 서비스에 연결하려고합니다. vmc v 0.4.7을 설치했습니다 (현재 최신 버전 임). 내 grails 애플리케이션을 배치하고이를 통해 mysql 서비스를 만들었다. 이제 mysql 서비스에 액세스하려고한다. 여기에 나열된 단계를 수행하려고 시도 :
http://docs.cloudfoundry.com/tools/vmc/caldecott.html
caldecott도 설치했습니다. 그러나 내가 vmc tunnel을 할 때 나는 tunnel-vmc-plugin을 설치할 필요가 있다는 응답을 받는다. 나는 그것을했고, tunnel-vmc-plugin (v 0.2.0)이 설치되었다.
이제 vmc tunnel을 입력하면 (vmc 0.4.7이 필요함)과 cfoundry 0.5.0 (tunnel-vmc-plugin 0.2.0이 필요함) 사이에 충돌이 있다는 오류가 표시됩니다. 어느 하나를 제거하려고하면 cfoundry, 그 특별한 cfoundry 버전을 필요로하는 다른 보석들은 헤이 와이어가됩니다.
당신이 https://github.com/cloudfoundry/vmc-plugins/blob/master/tunnel/tunnel-vmc-plugin.gemspec 에서 tunnel-vmc-plugin의 자식 저장소로 이동하는 경우가 bump cfoundry to 0.5.0 나는이 작업을 수행 할 수있는 방법0.4.21 대신 cfoundry 0.5.0을 사용하도록 어떻게 vmc를 업데이트 할 수 있습니까?

에 당신에게 묻는 작은 링크가 표시됩니다? 보석 파일 등에 대해 웹에서 많은 것을 읽지 만, 나는 루비와 vmc 플러그인에 관한 아주 작은 정보도 결코 배웠다.

답변

0

마지막으로 수행했습니다.

예이 트릭은 gem install vmc --pre이지만이 VMM에 필요한 모든 종속성도 --pre과 함께 설치해야합니다.
놀랍게도, 나는 검색하고 검색하여 검색했으며, 전체 웹에서 특별히 언급 한 내용은 없습니다. cfoundry
- - 터널 VMC-플러그인
- 매니페스트-VMC-플러그인
- 모선
- 칼데콧 클라이언트
- 칼데콧
: 붙어있는 당신의 나머지를 위해, 먼저 다음과 같은 보석을 제거
-


VMC는이 작업을 완료 한 후, 다음 --pre 명령을 사용하여 위의 플러그인 하나 하나 다시 설치합니다. 예 :
gem install cfoundry --pre
문서를 업데이트하십시오. Burt Beckwith 및 클라우드 파운드리 제작을 위해 노력하고있는 사람들을 업데이트하십시오! 루비에 대해 아무것도 모르는 나 같은 초보자는 일을 어렵게 설정합니다!

2

이 문제를 해결하는 가장 쉬운 방법은 gem과 함께 --pre 스위치를 사용하여 사전 릴리스 버전을 설치하는 것입니다.

gem install vmc --pre

+0

안녕하세요. 답장을 보내 주셔서 감사합니다. 위의 명령을 실행했지만 '종속성을 해결할 수 없습니다 : vmc는 cfoundry (< 0.6, > = 0.5.1.rc5), manifests-vmc-plugin (~> 0.6.2.rc1), tunnel-vmc- 플러그인 (~ 0.2.1.rc3)'. cfoundry의 최신 버전은 0.5.0입니다! –