Subscribed unsubscribe Subscribe Subscribe

k-yamadaのブログ

プログラミングのメモ

rvm-rubyでrvmをインストールした時の、capistranoの指定方法

rvm_bin_pathを指定することが重要です。

# deploy.rb

# RVMを利用時の設定
$:.unshift(File.expand_path('./lib', ENV['rvm_path']))
require 'rvm/capistrano'
set :rvm_bin_path, "/usr/bin"

rvmのrubyのバージョンやgemsetにdefaultを設定している場合は、「rvm_ruby_string」は特に設定する必要は無さそうです。

参考:http://joshmcarthur.com/2011/08/22/capistrano-rvm-shell-command-not-found-error.html