Hello,

This is my first post here. I am new to Rails as well as working in
Bash.

I am trying to deploy a Rails app that is frozen to v2.1.2 to a
MediaTemple gridserver. The app I'm deploying is the Redmine  OS
project management program. The app runs fine on my OS X 10.5 machine
and mysql as the dev environment.

I went through this post:
http://groups.google.com/group/capistrano/browse_thread/thread/dde29bb6f454e463/2d2382874502c475?lnk=gst&q=no+such+file+to+load+--+rubygems+(LoadError)#2d2382874502c475

As well as tons of Google searches and trying stuff out. Still, I
couldn't solve the problem. On my MT shared server I don't root access
or write access to .bashrc etc... beyond that, I am foggy on what some
of my paths should even be and where to set them.

The cap deploy:set up worked fine. Then I ran cap deploy:cold, all the
files went over fine from my git repo which is on the target deploy
box. Below is the error I always get. I have the same problem running
cap deploy:migrate as well.


  * executing "cd /home/10838/containers/rails/redmine/releases/
20090220170452; PATH=$PATH:/home/10838/data/rubygems/bin:/home/10838/
data/rubygems/gems/bin RUBYLIB=/home/10838/data/rubygems/local/lib/
site_ruby/1.8 GEM_HOME=/home/10838/data/rubygems/gems rake
RAILS_ENV=production  db:migrate"
    servers: ["simplecircle.net"]
    [simplecircle.net] executing command
*** [err :: simplecircle.net] /home/10838/data/rubygems/gems/bin/rake:
9:in `require': no such file to load -- rubygems (LoadError)
*** [err :: simplecircle.net] from /home/10838/data/rubygems/gems/bin/
rake:9
    command finished
failed: "sh -c \"cd /home/10838/containers/rails/redmine/releases/
20090220170452; PATH=\\$PATH:/home/10838/data/rubygems/bin:/home/10838/
data/rubygems/gems/bin RUBYLIB=/home/10838/data/rubygems/local/lib/
site_ruby/1.8 GEM_HOME=/home/10838/data/rubygems/gems rake
RAILS_ENV=production  db:migrate\"" on simplecircle.net


And here's my deploy.rb
NOTE: I tried some setting default_run_options[:env] values in
deploy.rb but to no effect. you can see them commented out. I am not
sure if those two path are even correct.


require 'mt-capistrano'

set :site,         "10838"
set :application,  "redmine"
set :webpath,      "projects.simplecircle.net"
set :domain,       "simplecircle.net"
set :user,         "[email protected]"
set :password,     "monkey75"


# default_run_options[:env] = { "PATH" => "$PATH:/home/10838/data/
rubygems/bin:/home/10838/data/rubygems/gems/bin",
#                               "RUBYLIB" => "/home/10838/data/
rubygems/local/lib/site_ruby/1.8:/home/10838/data/rubygems/lib"}

set :scm, :git
set :repository,  "http://git.simplecircle.net/redmine.git";

set :deploy_to,  "/home/#{site}/containers/rails/#{application}"

set :rails_env,    "production"
set :use_sudo, false

role :web, "#{domain}"
role :app, "#{domain}"
role :db,  "#{domain}", :primary => true



THANKS for helping me out here.


--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to