2012-10-23 2 views
1

Git에서 분기 병합 재해를 복구하려고합니다. "merge conflict in gemfile.lock"때문에 내 주제 분기를 마스터에 병합 할 수 없습니다. 이것에 대한 해결책을 찾고있는 동안 "번들 잠금"명령을 사용하면 도움이 될 것이라는 블로그 게시물을 읽었을 때 (나는 쓸모가 없다는 것을 몰랐다.) 내가 그것을 사용했을 때 나는 "Lock is deprecated. Your bundle is now locked whenever you run 'bundle install'"이라고 경고했다.레일즈 서버에 액세스 할 수 있도록 어떻게 gemfile을 잠금 해제 할 수 있습니까?

그래서 주제 분기를 병합했지만 결국 레일즈 서버에 액세스하려고하면 bundler와 관련된 오류가 발생합니다. 내 번들이 잠겨 있기 때문이라고 가정합니다. 'bundle unlock'을 실행해도 아무런 변화가 없습니다.

내가 시도할만한 것이 있습니까?

+0

레일 앱을 실행하려고하면 정확히 어떤 오류 메시지가 나타 납니까? – Vapire

+0

'rails server'명령을 사용할 때 bundler 라이브러리의 파일 경로와 함께 SyntaxError를 얻습니다. 이 번들이 어떻게 자물쇠를 채우는 지 또는 무언가를 고정시키는 방법이라고 생각했습니다. 나는 bundler 파일 중 하나를 건드리지 않았습니다. – hlh

+0

여전히 오류 메시지가 정확히 무엇입니까? – Vapire

답변

3

나는 더 이상 잠금 해제가 없다고 생각합니다. Gemfile.lock 파일을 제거하면 잠금을 해제 할 수 있습니다.

git에서 Gemfile.lock을 해결해야합니다. git이 Gemflie.lock을 받아들이려면 필요한 것을하십시오. 그런 다음 git 브랜치의 현재 개정판으로 갱신하고 번들 설치를 다시 실행하고 새 Gemfile.lock을 체크인하십시오.

관련 문제