У меня есть приложение Rails с Gemfile, которое содержит фрагмент ниже:
group :development, :test do
gem 'linecache19', '0.5.13', :path => "~/.rvm/gems/ruby-1.9.3-p0/gems/linecache19-0.5.13/"
end
Это никогда не доставляло мне проблем до сегодняшнего дня, при развертывании на героку. По какой-то причине при развертывании я получаю следующую ошибку:
-----> Installing dependencies using Bundler version 1.1.0
Running: bundle install --without development:test --path vendor/bundle --binstubs bin/ --deployment
The path `/app/.rvm/gems/ruby-1.9.3-p0/gems/ruby-debug-base19-0.11.26` does not exist.
Кажется, он пытался получить доступ к пути, указанному для этого драгоценного камня. Я не думаю, что это следует делать, потому что этот драгоценный камень находится в разработке, группы тестирования. У меня есть другие драгоценности в разработке, проверьте, что Героку игнорирует правильно.
Я обошел эту проблему, временно закомментировав эту строку из моего Gemfile, прежде чем отправлять ее в Heroku. Это раздражает, хотя, и мне интересно, если кто-нибудь знает, почему возникла эта проблема? У меня не было этой проблемы до тех пор, пока я не попытался ее депилировать сегодня.
Будем благодарны за любые объяснения или предложения.