ruby-on-rails - Gemfile.lock 权限被拒绝

标签 ruby-on-rails bundle permission-denied

我在通过 Capistrano 在乘客上部署我的应用程序时遇到问题。

我似乎无法摆脱 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'

更新:查看以下链接后 - here ,我设法通过 bundle 开发然后重新提交 Gemfile.lock 来解决这个问题。

最佳答案

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

关于ruby-on-rails - Gemfile.lock 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5135388/

相关文章:

ruby-on-rails - 在 Ruby on Rails 中使用 bundle exec

python - 403 尝试读取用户时 Authorization_RequestDenied

javascript - 如何从 Chrome 扩展程序下载公共(public) Google Drive 文件?

docker - 用卷保存docker日志文件会导致权限被拒绝

ruby-on-rails - 名称错误 : uninitialized constant TurboDevAssets

ruby-on-rails - 如何处理 Rails 4 中的枚举值

ruby-on-rails - Ruby on Rails 无法 bundle 安装

ruby-on-rails - Rails 服务器运行,但 Rails 控制台抛出错误 "not checked out yet"

ruby-on-rails - Ruby on Rails 路由匹配用户名

ruby-on-rails - 在 Rails 3 (3.0.3) 中设置 Shoulda under Test/Unit