I run cap deploy:setup

And towards the end, I see the following issues:

    ** [out :: xxx.xx.xx.132] Unrecognized command line flag: 
'--autolibs=read-only' ( see: 'rvm usage' )
     ** [out :: xxx.xx.xx.134] Already installed ruby-1.9.3-p0.
     ** [out :: xxx.xx.xx.134] To reinstall use:
     ** [out :: xxx.xx.xx.134] 
     ** [out :: xxx.xx.xx.134] rvm reinstall ruby-1.9.3-p0
     ** [out :: xxx.xx.xx.134] 
     ** [out :: xxx.xx.xx.132] Ruby ruby-1.9.3-p0 is not installed.
     ** [out :: xxx.xx.xx.134] gemset created spree_ecommerce => 
/usr/local/rvm/gems/ruby-1.9.3-p0@spree_ecommerce
        command finished in 931ms
    failed: "bash -c '__LAST_STATUS=0; export 
CURL_HOME=\"${TMPDIR:-${HOME}}/.rvm-curl-config.$$\"; mkdir ${CURL_HOME}/; 
{ [[ -r ${HOME}/.curlrc ]] && cat ${HOME}/.curlrc; echo \"silent\"; echo 
\"show-error\"; } > $CURL_HOME/.curlrc; sudo -p '\\''sudo password: '\\'' 
sg rvm -c \"/usr/local/rvm/bin/rvm --autolibs=read-only install 
ruby-1.9.3-p0 -j $(cat /proc/cpuinfo 2>/dev/null | (grep vendor_id || echo 
'\\''vendor_id : Other'\\'';) | wc -l) \"; sudo -p '\\''sudo password: 
'\\'' sg rvm -c \"/usr/local/rvm/bin/rvm ruby-1.9.3-p0 do rvm gemset create 
spree_ecommerce\" || __LAST_STATUS=$?; rm -rf $CURL_HOME; exit 
${__LAST_STATUS}'" on xxx.xx.xx.132

Note that I have another rails application, that deploys fine, whose deploy 
configuration is very very similar. Here's the deploy.rb:

    require 'capistrano/ext/multistage'
    require "rvm/capistrano"
    require 'bundler/capistrano'
    
    after "deploy:update_code", "deploy:symlink_shared_configs"
    load 'deploy/assets'
    
    set :application, "SpreeSite"
    
    set :stages, ["staging", "production"]
    set :default_stage, "production"
    
    set :scm, "git"
    set :repository,  "g...@github.com:MyAccount/SpreeSite.git"
    set :branch, "master"
    default_run_options[:pty] = true
    
    role :web, "xxx.xx.xx.134"                          # Your HTTP server, 
Apache/etc
    role :app, "xxx.xx.xx.134"                          # This may be the 
same as your `Web` server
    role :db,  "xxx.xx.xx.132", :primary => true        # This is where 
Rails migrations will run
    
    set :deploy_to, "~/public_html/mysite.com/"
    
    set :user, "ubuntuuser"
    set :use_sudo, false
    
    set :deploy_via, :remote_cache
    
    set :rvm_ruby_string, 'ruby-1.9.3-p0@spree_ecommerce' #this failed on 
remote server when using ruby-1.9.3@spree_ecommerce !!             
    set :rvm_autolibs_flag, "read-only"
    
    set :rvm_type, :system
    set :rvm_install_with_sudo, true
    
    before 'deploy:setup', 'rvm:install_rvm'   # install RVM
    before 'deploy:setup', 'rvm:install_ruby'  # install Ruby and create 
gemset, OR:
    before 'deploy:setup', 'rvm:create_gemset' # only create gemset
     
    # If you are using Passenger mod_rails uncomment this:
     namespace :deploy do
       desc "Symlink configuration files"
       task :symlink_shared_configs, :roles => [:db,:app] do
         run "ln -nfs #{shared_path}/config/database.yml 
#{release_path}/config/database.yml"
       end
     
       task :start do ; end
       task :stop do ; end
       task :restart, :roles => :app, :except => { :no_release => true } do
         run "#{try_sudo} touch 
#{File.join(current_path,'tmp','restart.txt')}"
       end
     end

#deploy/production.rb:

    set :deploy_to, "/home/ubuntuuser/public_html/mysite.com/"
    set :rails_env, 'production'

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/5c19417a-45e3-4d0a-8dff-980ca22d513d%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to