в Gemfile.lock отказано в разрешении - PullRequest
6 голосов
/ 27 февраля 2011

У меня проблема с развертыванием моего приложения на Passenger через Capistrano.

Кажется, я не могу стряхнуть отказ в разрешении - /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'

ОБНОВЛЕНИЕ: После просмотра следующей ссылки - здесь , мне удалось решить проблему, связав ее с dev и затем повторно запустив Gemfile.lock.

Ответы [ 2 ]

6 голосов
/ 27 февраля 2011

Попробуйте удалить Gemfile.lock и запустить bundle install на вашем сервере.

0 голосов
/ 14 июля 2011

Стоит проверить владельца файла блокировки. Я столкнулся с этим, когда запускал 'sudo bundle install', потому что я устанавливал gem-файлы для всех пользователей на коробке. Быстрый «чоун» позже, и все было отсортировано.

...