相关疑难解决方法(0)

捆绑安装不适用于capistrano

我想通过它部署我的简单rails 4.0应用程序capistrano 3.0.

我使用bundler 1.3.5所以我添加capistrano-bundler gem来集成bundist与capistrano.

我有非常简单的配置(几乎默认):

set :bundle_gemfile, -> { release_path.join('Gemfile') }
set :bundle_dir, -> { shared_path.join('bundle') }
set :bundle_flags, ''
set :bundle_without, %w{test development}.join(' ')
set :bundle_binstubs, -> { shared_path.join('bin') }
set :bundle_roles, :all
Run Code Online (Sandbox Code Playgroud)

当我运行cap staging deploy --trace它失败时:

[50b524bc] Running /usr/bin/env bundle --gemfile /home/webmaster/www/api/releases/20131014144650/Gemfile --path /home/webmaster/www/api/shared/bundle  --binstubs /home/webmaster/www/api/shared/bin --without test development on 125.51.3.1
DEBUG [50b144bc] Command: cd /home/webmaster/www/api/releases/20131014144650 && /usr/bin/env bundle --gemfile /home/webmaster/www/api/releases/20131014144650/Gemfile --path /home/webmaster/www/api/shared/bundle  --binstubs /home/webmaster/www/api/shared/bin --without test …
Run Code Online (Sandbox Code Playgroud)

ruby deployment capistrano ruby-on-rails bundler

31
推荐指数
2
解决办法
3万
查看次数

标签 统计

bundler ×1

capistrano ×1

deployment ×1

ruby ×1

ruby-on-rails ×1