6
Ogni volta che distribuisco un'applicazione con Capistrano, si lamenta di gemme mancanti. Per esempio:Perché Capistrano non installa gemme con il bundler?
** [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.
risolvo questo caricando automaticamente il mio Gemfile, a collegarsi con SSH nel server, e l'esecuzione bundle install
. Tuttavia, questo non dovrebbe accadere.
Ecco una copia del mio deploy.rb e Capfile.
Qualcuno potrebbe indicarmi la giusta direzione?
Grazie! Questo risolve il problema con il raggruppamento, ma ottengo ancora il seguente errore quando provo a migrare il database: 'Installa l'adattatore mysql2:' gem installa activerecord-mysql2-adapter' (mysql2 non fa parte del pacchetto. Aggiungi a Gemfile .) 'È già incluso nel mio Gemfile (e sto usando l'adattatore mysql2 nel file' database.yml') ma non lo vedo quando guardo all'interno della cartella condivisa/bundle. Qualche idea su cosa sta succedendo? Grazie! –
Quale comando stai eseguendo per migrare il db? –
si è rivelato un problema di controllo della versione. Il Gemfile che veniva inviato al server non conteneva la gemma 'mysql2' ... Non so perché. –