Kabuğu, Capistrano çalışma komutunda sh yerine bash kullanmak için nasıl ayarlayabilirim? Ben RVM yüklemeye çalışıyorum ve komut çalıştırmak gerekir: gibiKabuğu Capistrano'da çalıştırmak için nasıl bash ayarlayabilirim?
run "bash < <(curl -L http://bit.ly/rvm-install-system-wide)"
:
task :install_rvm, :roles => :server do
apps = %w(bison openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev sqlite3 libsqlite3-0 libxml2-dev libxslt-dev autoconf subversion libcurl4-openssl-dev)
apt.install({:base => apps}, :stable)
run "bash < <(curl -L http://bit.ly/rvm-install-system-wide)"
run "rvm install 1.9.2".sh
run "rvm use [email protected]"
run "gem install awesome_print map_by_method wirble bundler builder pg cheat"
run "gem install -v2.1.2 builder"
# modify .bashrc
end
Ama sadece Capistrano yürütme çünkü işe almak gibi olamaz:
Ben Capistrano mücevher görmek"sh -c 'bash < <(curl -L http://bit.ly/rvm-install-system-wide)'" on [email protected]
command.rb dosyası
gibi bazı kodu vardırama görev
Bu "bash", sh -c 'bash ...' 'ile çalıştırılıyor gibi görünüyor. Bu ihtiyaçlarınızı nasıl karşılamıyor? (Feragatname: Capistrano hakkında hiçbir şey bilmiyorum.) –