Hi Ian,

  If you execute in the remote server the command

cd -- /var/www/DataSimply/releases/20130918055223 && bundle exec rake
> RAILS_ENV=production RAILS_GROUPS=assets assets:precompile


  Note: releases directory may be different, pick the last one.

Does it works? If not I also look for your error and seems to be a Rubygem
problem, check this link:

https://github.com/rubygems/rubygems/issues/536

Regards




2013/9/18 Ian Morcott <[email protected]>

> Further investigation indicates that the error below was generated when
> processing: executing `deploy:assets:update_asset_mtimes'
>
>
>
> On Tuesday, September 17, 2013 11:40:30 PM UTC-7, Ian Morcott wrote:
>>
>> Newbi alert..
>>
>> All the deployment joy started while I was playing with a new Rails 4
>> app.  Somehow in the process I broke an existing apps ability to be
>> deployed.
>>
>> In my efforts, for the last two days, to clean up my problem I have tried
>> to sync both machines with the same version of RVM, ruby and related gems.
>>
>> The basic setup is my MacBook Pro as my dev machine,  Ubuntu 12.04
>> Rackspace server is the deploy target and git is my source control.
>>
>> I would really appreciate your assistance so I can understand the nature
>> of the problem and any solutions.  Thanks in advance.
>>
>>
>> Both cap versions are:
>> Capistrano v2.15.5
>>
>> The error:
>>
>>   * executing "cd -- /var/www/DataSimply/releases/**20130918055223 &&
>> bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile"
>>     servers: ["ip address"]
>>     [ip address] executing command
>>  ** [out :: ip address] /usr/local/rvm/gems/ruby-1.9.**3-p374@global
>> /gems/bundler-1.**2.3/lib/bundler/rubygems_**integration.rb:187:in
>> `stub_source_index170'
>>  ** [out :: ip address] :
>>  ** [out :: ip address] uninitialized constant Gem::SourceIndex
>>  ** [out :: ip address] (
>>  ** [out :: ip address] NameError
>>  ** [out :: ip address] )
>>  ** [out :: ip address] from /usr/local/rvm/gems/ruby-1.9.**3-p374@global
>> /gems/bundler-1.**2.3/lib/bundler/rubygems_**integration.rb:353:in
>> `stub_rubygems'
>>  ** [out :: ip address] from /usr/local/rvm/gems/ruby-1.9.**3-p374@global
>> /gems/bundler-1.**2.3/lib/bundler/rubygems_**integration.rb:250:in
>> `replace_entrypoints'
>>  ** [out :: ip address] from /usr/local/rvm/gems/ruby-1.9.**3-p374@global
>> /gems/bundler-1.**2.3/lib/bundler/runtime.rb:14:**in `setup'
>>  ** [out :: ip address] from /usr/local/rvm/gems/ruby-1.9.**3-p374@global
>> /gems/bundler-1.**2.3/lib/bundler.rb:116:in `setup'
>>  ** [out :: ip address] from /usr/local/rvm/gems/ruby-1.9.**3-p374@global
>> /gems/bundler-1.**2.3/lib/bundler/setup.rb:7:in `<top (required)>'
>>  ** [out :: ip address] from /usr/local/rvm/rubies/ruby-1.**
>> 9.3-p374/lib/ruby/site_ruby/1.**9.1/rubygems/core_ext/kernel_**require.rb:53:in
>> `require'
>>  ** [out :: ip address] from /usr/local/rvm/rubies/ruby-1.**
>> 9.3-p374/lib/ruby/site_ruby/1.**9.1/rubygems/core_ext/kernel_**require.rb:53:in
>> `require'
>>     command finished in 2862ms
>> *** [deploy:update_code] rolling back
>>   * executing "rm -rf /var/www/DataSimply/releases/**20130918055223;
>> true"
>>     servers: ["ip address"]
>>     [ip address] executing command
>>     command finished in 1023ms
>> failed: "env 
>> GEM_PATH=/home/datasimply/.**gems/gems/:/home/datasimply/.**rvm/gems/ruby-1.9.3-p286/gems/
>> PATH=/home/datasimply/.gems/**bin/:/home/datasimply/.rvm/**
>> gems/ruby-1.9.3-p286/bin/:$**PATH rvm_path=/usr/local/rvm
>> /usr/local/rvm/bin/rvm-shell 'ruby-1.9.3-p374' -c 'cd --
>> /var/www/DataSimply/releases/**20130918055223 && bundle exec rake
>> RAILS_ENV=production RAILS_GROUPS=assets assets:precompile'" on ip address
>>
>>
>> rvm info for the target:
>>
>> system:
>>
>>   system:
>>     uname:       "Linux DataSimply-2 3.2.0-24-virtual #39-Ubuntu SMP Mon
>> May 21 18:44:18 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux"
>>     system:      "ubuntu/12.04/x86_64"
>>     bash:        "/bin/bash => GNU bash, version 4.2.25(1)-release
>> (x86_64-pc-linux-gnu)"
>>     zsh:         " => not installed"
>>
>>   rvm:
>>     version:      "rvm 1.22.10 (stable) by Wayne E. Seguin <
>> [email protected]>, Michal Papis <[email protected]> [https://rvm.io/
>> ]"
>>     updated:      "5 hours 20 minutes 32 seconds ago"
>>     path:         "/usr/local/rvm"
>>
>>   homes:
>>     gem:          "/home/datasimply/.gems"
>>     ruby:         "/usr/local/rvm/rubies/ruby-1.**9.3-p374"
>>
>>   binaries:
>>     ruby:         "/usr/local/rvm/rubies/ruby-1.**9.3-p374/bin/ruby"
>>     irb:          "/usr/local/rvm/rubies/ruby-1.**9.3-p374/bin/irb"
>>     gem:          "/usr/local/rvm/rubies/ruby-1.**9.3-p374/bin/gem"
>>     rake:         "/home/datasimply/.gems/bin/**rake"
>>
>>   environment:
>>     PATH:         "/home/datasimply/.gems/bin:/**
>> home/datasimply/bin:/usr/**local/rvm/gems/ruby-1.9.3-**
>> p374/bin:/usr/local/rvm/gems/**ruby-1.9.3-p374@global/bin:/**
>> usr/local/rvm/rubies/ruby-1.9.**3-p374/bin:/usr/local/rvm/bin:**
>> /usr/local/sbin:/usr/local/**bin:/usr/sbin:/usr/bin:/sbin:/**
>> bin:/usr/games:/home/**datasimply/.rvm//bin"
>>     GEM_HOME:     "/home/datasimply/.gems"
>>     GEM_PATH:     "/home/datasimply/.gems:/usr/**lib/ruby/gems/1.8"
>>     MY_RUBY_HOME: "/usr/local/rvm/rubies/ruby-1.**9.3-p374"
>>     IRBRC:        "/usr/local/rvm/rubies/ruby-1.**9.3-p374/.irbrc"
>>     RUBYOPT:      ""
>>     gemset:       ""
>>
>>
>>
>> rvm info for my dev machine:
>>
>>   system:
>>     uname:       "Darwin Ians-MacBook-Pro-2.local 11.4.2 Darwin Kernel
>> Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_
>> **X86_64 x86_64"
>>     system:      "osx/10.7/x86_64"
>>     bash:        "/bin/bash => GNU bash, version 3.2.48(1)-release
>> (x86_64-apple-darwin11)"
>>     zsh:         "/bin/zsh => zsh 4.3.11 (i386-apple-darwin11.0)"
>>
>>   rvm:
>>     version:      "rvm 1.22.9 (master) by Wayne E. Seguin <
>> [email protected]>, Michal Papis <[email protected]> [https://rvm.io/
>> ]"
>>     updated:      "7 hours 45 minutes 44 seconds ago"
>>     path:         "/Users/imorcott/.rvm"
>>
>>   ruby:
>>     interpreter:  "ruby"
>>     version:      "1.9.3p374"
>>     date:         "2013-01-15"
>>     platform:     "x86_64-darwin11.4.2"
>>     patchlevel:   "2013-01-15 revision 38858"
>>     full_version: "ruby 1.9.3p374 (2013-01-15 revision 38858)
>> [x86_64-darwin11.4.2]"
>>
>>   homes:
>>     gem:          "/Users/imorcott/.rvm/gems/**ruby-1.9.3-p374"
>>     ruby:         "/Users/imorcott/.rvm/rubies/**ruby-1.9.3-p374"
>>
>>   binaries:
>>     ruby:         "/Users/imorcott/.rvm/rubies/**
>> ruby-1.9.3-p374/bin/ruby"
>>     irb:          "/Users/imorcott/.rvm/rubies/**ruby-1.9.3-p374/bin/irb"
>>     gem:          "/Users/imorcott/.rvm/rubies/**ruby-1.9.3-p374/bin/gem"
>>     rake:         "/Users/imorcott/.rvm/gems/**ruby-1.9.3-p374/bin/rake"
>>
>>   environment:
>>     PATH:         "/Users/imorcott/.rvm/gems/**
>> ruby-1.9.3-p374/bin:/Users/**imorcott/.rvm/gems/ruby-1.9.3-**p374@global
>> /bin:/Users/**imorcott/.rvm/rubies/ruby-1.9.**
>> 3-p374/bin:/Users/imorcott/.**rvm/bin:/Library/Frameworks/**
>> Python.framework/Versions/3.3/**bin:/usr/local/heroku/bin:/**
>> usr/local/bin:/usr/bin:/bin:/**usr/sbin:/sbin:/usr/X11/bin:/**
>> usr/local/git/bin:/opt/sm/bin:**/opt/sm/pkg/active/bin:/opt/**
>> sm/pkg/active/sbin:/Users/**imorcott/Documents/ThirdParty/**
>> hadoop-1.0.3/bin:/usr/local/**mysql/bin"
>>     GEM_HOME:     "/Users/imorcott/.rvm/gems/**ruby-1.9.3-p374"
>>     GEM_PATH:     "/Users/imorcott/.rvm/gems/**ruby-1.9.3-p374:/Users/**
>> imorcott/.rvm/gems/ruby-1.9.3-**p374@global"
>>     MY_RUBY_HOME: "/Users/imorcott/.rvm/rubies/**ruby-1.9.3-p374"
>>     IRBRC:        "/Users/imorcott/.rvm/rubies/**ruby-1.9.3-p374/.irbrc"
>>     RUBYOPT:      ""
>>     gemset:       ""
>>
>>
>>
>>
>> deploy.rb:
>>
>> # config/deploy.rb
>> # Add RVM's lib directory to the load path.
>>
>> require 'bundler/capistrano'  # Add Bundler integration
>> load 'deploy/assets'  # only for rails 3.1 apps, this makes sure our
>> assets are precompiled.
>>
>> set :application, "DataSimply"
>> set :deploy_to, "/var/www/#{application}"
>> set :user, "someusername"
>> set :password, "somepassword"
>> set :use_sudo, false
>> set :rvm_install_with_sudo, true
>> set :scm, :git
>> default_run_options[:pty] = true # Must be set for the password prompt
>>                               **    # from git to work
>> set :repository, "[email protected]:DataSimply/**DataSimply-FrontEnd.git"
>>
>>
>> set :rvm_ruby_string, ENV['GEM_HOME'].gsub(/.*\//,""**)
>> set :rvm_type, :system  # because the location of rvm is: /usr/local/rvm/
>>
>> set :bundle_without, [:development]
>>
>> default_environment["GEM_PATH"**] ="/home/datasimply/.gems/gems/**
>> :/home/datasimply/.rvm/gems/**ruby-1.9.3-p286/gems/"
>>
>> default_environment["PATH"] = "/home/datasimply/.gems/bin/:/**
>> home/datasimply/.rvm/gems/**ruby-1.9.3-p286/bin/:$PATH"
>>
>> role :web, "ip address"  # Your HTTP server, Apache/etc
>> role :app, "ip address"  # This may be the same as your `Web` server
>> role :db,  "ip address", :primary => true  # This is where Rails
>> migrations will run
>>
>> set :branch, "master"
>> set :deploy_via, :remote_cache
>>
>> before 'deploy:setup', 'rvm:install_rvm'
>> before 'deploy:setup', 'rvm:install_ruby'
>>
>> # 
>> https://github.com/**wayneeseguin/rvm-capistrano/**issues/31<https://github.com/wayneeseguin/rvm-capistrano/issues/31>
>>
>> require "rvm/capistrano"
>> require "bundler/capistrano"
>> require "delayed/recipes"
>>
>> load 'deploy/assets'
>>
>> after "deploy:update_code", "deploy:migrate"
>> after "deploy:stop",    "delayed_job:stop"
>> after "deploy:start",   "delayed_job:start"
>> after "deploy:restart", "delayed_job:restart"
>>
>>
>>
>> Capfile:
>> load 'deploy'
>> # Uncomment if you are using Rails' asset pipeline
>>     # load 'deploy/assets'
>> load 'config/deploy' # remove this line to skip loading any of the
>> default tasks
>>
>>  --
> --
> * You received this message because you are subscribed to the Google
> Groups "Capistrano" group.
> * To post to this group, send email to [email protected]
> * To unsubscribe from this group, send email to
> [email protected] For more options, visit this
> group at http://groups.google.com/group/capistrano?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Capistrano" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
* You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
* To post to this group, send email to [email protected]
* To unsubscribe from this group, send email to 
[email protected] For more options, visit this group at 
http://groups.google.com/group/capistrano?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to