Gemfile.lock上的权限被拒绝

Edw*_*ord 6 bundle ruby-on-rails permission-denied

我通过Capistrano在Passenger上部署我的应用程序时遇到了问题.

我似乎无法摆脱Bundler/definition.rb中的Permission denied - /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'
Run Code Online (Sandbox Code Playgroud)

更新:查看以下链接后 - 在这里,我设法通过捆绑dev然后重新发送Gemfile.lock来解决问题.

Kev*_*tre 6

尝试删除Gemfile.lock并bundle install在服务器上运行.