2016-11-10 5 views
0

Ich habe ein Problem mit verpassten Edelsteinen, als ich versuchte, Schienen App zu vps zu implementieren. Kannst du mir helfen?Schienen und Capistrano fehlende Edelsteine ​​

capistrano.log

bundle check --path /home/root/apps/appname/shared/bundle 
 
DEBUG [09094abf] \t [31mThe following gems are missing[0m 
 
[31m * net-scp (1.2.1)[0m 
 
[31m * sshkit (1.11.4)[0m 
 
[31m * airbrussh (1.1.1)[0m 
 
[31m * debug_inspector (0.0.2)[0m 
 
[31m * binding_of_caller (0.7.2)[0m 
 
[31m * byebug (9.0.6)[0m 
 
[31m * capistrano-harrow (0.5.3)[0m 
 
[31m * capistrano (3.6.1)[0m 
 
[31m * capistrano-bundler (1.2.0)[0m 
 
[31m * capistrano-rails (1.2.0)[0m 
 
[31m * capistrano-rvm (0.1.2)[0m 
 
[31m * capistrano3-puma (1.2.1)[0m 
 
[31m * spring (2.0.0)[0m 
 
[31m * web-console (2.3.0)[0m 
 
[33mInstall missing gems with `bundle install`

Antwort

0

Sie müssen die capistrano/bundler gem verwenden, um die Bündler Aufgaben (wie bundle install) in Ihrem deploy zu erhalten.

Grundsätzlich müssen Sie die capistrano/bundler in Ihrem Gemfile und erfordern es in Ihrem Capfile fügen Sie den folgenden Befehl ein:

require 'capistrano/bundler' 

Dadurch wird die Capistrano die bundle install Aufgabe während des deploy und dieses Problem gelöst werden ausgeführt.

Verwandte Themen