6
Za każdym razem, gdy wdrażam aplikację z Capistrano, narzeka ona na brakujące klejnoty. Na przykład:Dlaczego Capistrano nie instaluje klejnotów z bundlerami?
** [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.
rozwiązać go ręcznie poprzez wgranie mój Gemfile, SSHing na serwerze i działa bundle install
. Jednak tak się nie powinno stać.
Oto kopia moich deploy.rb i Capfile.
Czy ktoś może wskazać mi właściwy kierunek?
dzięki! Rozwiązuje to problem z łączeniem, ale nadal mam następujący błąd podczas próby migracji bazy danych: 'Zainstaluj adapter mysql2:' gem install activerecord-mysql2-adapter' (mysql2 nie jest częścią pakietu.) Dodaj go do Gemfile .) 'Jest już zawarty w moim Gemfile (i używam adaptera mysql2 w pliku' database.yml'), ale nie widzę go, kiedy zajrzałem do folderu shared/bundle. Jakieś pomysły, co się dzieje? Dzięki! –
Jakiego polecenia używasz do migracji bazy danych? –
Okazało się, że był to dziwny problem z kontrolą wersji. Gemfile, który był przesyłany na serwer, nie zawierał 'mysql2' Gem ... Nie wiem dlaczego. –