[英]Capistrano deploy of Rails app failing and saying there are missing gems
[英]Rails and Capistrano missing gems
當我嘗試將Rails應用程序部署到VPS時,我缺少寶石的問題。 你能幫助我嗎?
capistrano.log
bundle check --path /home/root/apps/appname/shared/bundle DEBUG [09094abf] [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`
您必須使用capistrano / bundler gem在部署中獲取捆綁程序任務(例如bundle install
)。
基本上,您必須使用以下命令在您的Gemfile中添加capistrano/bundler
並在Capfile中要求它:
require 'capistrano/bundler'
因此,Capistrano將在部署期間運行bundle install
任務,此問題將得到解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.