我在通過Capistrano的Passenger上部署我的應用程序時出現問題。在Gemfile.lock上拒絕的權限
我似乎無法擺脫權限被拒絕 -/bundler/definition.rb /path/to/app/Gemfile.lock。有沒有人有過這個?
我已經嘗試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,我設法通過捆綁上開發,然後recommiting的Gemfile.lock的來解決該問題。
面對完全相同的異常。你是否設法將錯誤擺脫? – xecutioner
嘗試在本地重新運行bundle安裝,並在再次部署之前重新提交Gemfile.lock。爲我工作 –
我升級了服務器中的捆綁器版本,錯誤消失了。謝謝。 – xecutioner