2012-06-03 17 views
6

Bir uygulamayı Capistrano ile her kurduğumda, eksik olan taşlardan şikayet ediyor. Örneğin :Neden Capistrano mücevheri taşla kurmuyor?

** [out :: mysite.com] Could not find WhateverGem-1.0.0 in any of the sources 
** [out :: mysite.com] Run `bundle install` to install missing gems. 

el, benim Gemfile yükleyerek sunucusuna sshing ve bundle install çalıştırarak bu sorunu çözmek. Ancak, bu olmamalı.

İşte benim deploy.rb ve Capfile'un bir kopyası.

Herkes bana doğru yönde işaret edebilir mi?

cevap

19

Muhtemelen sadece config/deploy.rb

require "bundler/capistrano" 
+0

sayesinde bu eklemem gerekiyor! Bu sorunu paketlemeyle çözer, ancak yine de veritabanını taşımaya çalışırken şu hatayı alıyorum: 'Lütfen mysql2 bağdaştırıcısını kurun: gem install activerecord-mysql2-adapter' (mysql2 paketin parçası değil. .) 'Daha önce Gemfile (ve mysql2 bağdaştırıcısını' database.yml' dosyasında kullanıyorum) zaten eklenmiştir, ancak paylaşılan/paket klasörüne baktığımda göremiyorum. Herhangi bir fikir neler oluyor? Teşekkürler! –

+0

db'yi taşımak için hangi komutu kullanıyorsunuz? –

+0

, bunun garip bir sürüm denetimi sorunu olduğunu gösteriyor. Sunucuya itildi Gemfile 'mysql2' Gem içermiyordu ... Emin değilim. –