Capistrano를 통해 Passenger에 내 앱을 배포하는 데 문제가 있습니다.Gemfile.lock에 대한 사용 권한이 거부되었습니다.
권한이 거부되었습니다. - /path/to/app/Gemfile.lock bundler/definition.rb에서 거부되었습니다. 누구든지 전에 이것을 가졌습니까?
나는 chmoding을 시도하고 파일을 chowning했지만 도움이되지 않았습니다.
다른 사람이 문제가 있습니까?
돌아 가기 추적
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `initialize'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `open'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `lock'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/environment.rb 39 in `lock'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/runtime.rb 35 in `setup'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler.rb 100 in `setup'
UPDATE입니다 :는 아래의 링크를 본 후 - here을, 나는 Gemfile.lock을 recommiting 다음 DEV에 번들에 의해 문제를 해결 할 수 있었다.
정확히 같은 예외가 있습니다. 오류를 떨쳐 버릴 수 있었습니까? – xecutioner
번들 설치를 로컬에서 다시 실행하고 다시 배포하기 전에 Gemfile.lock을 다시 시작하십시오. –
서버에서 번들 버전을 업그레이드했는데 오류가 사라졌습니다. 감사. – xecutioner