을 함께 번들 경로를 정의내가 카피 스트라 노 내 deploy.rb 파일에 다음과 같은 구성을 사용하고 카피 스트라 노
require 'bundler/capistrano'
require 'rvm/capistrano'
set :bundle_cmd, "/home/deployment/.rvm/gems/[email protected]/bin/bundle"
set :default_environment, {
'PATH' => "/home/deployment/.rvm/gems/ruby-1.9.3-p194/bin:/home/deployment/.rvm/bin:$PATH",
'RUBY_VERSION' => 'ruby 1.9.3',
'GEM_HOME' => "/home/deployment/.rvm/gems/ruby-1.9.3-p194",
'GEM_PATH' => "/home/deployment/.rvm/gems/ruby-1.9.3-p194",
'BUNDLE_PATH' => "/home/deployment/.rvm/gems/ruby-1.9.3-p194"
}
하지만 cap deploy:update
을 실행할 때이 얻을 :
* executing "cd /var/www/currienet/marketplace/releases/20120928140140 && /home/deployment/.rvm/gems/[email protected]/bin/bundle install --gemfile /var/www/currienet/marketplace/releases/20120928140140/Gemfile --path /var/www/currienet/marketplace/shared/bundle --deployment --quiet --without development test"
, 그것의 번들 경로 (--path 인수)를 원하는대로 설정하지 마십시오.
rvm capistrano tutorial을 비롯한 많은 자습서를 사용해 보았지만 아무 것도 작동하지 않습니다. 카피스토라의 기본값을 계속 사용합니다. 윈도우 7, 들러 (1.0.22), 카피 스트라 노 (2.12.0), RVM-카피 스트라 노 (1.2.7 :
는 카피 스트라 노도/설정
BUNDLE_FROZEN: '1'
BUNDLE_PATH: /var/www/currienet/marketplace/shared/bundle
BUNDLE_DISABLE_SHARED_GEMS: '1'
BUNDLE_WITHOUT: development:test
개발 기계를 다음 .bundler를 사용하여 응용 프로그램을 만듭니다), 레일 (3.2.8), (no rvm)
제작 : 데비안, 번들러 (1.2.1) (카피 스트라 노 없음), (rvm-capistrano 없음), 레일 (3.2.8), rvm 1.16.5