server$ rvm use 2.0.0 do bundle --version
Bundler version 1.3.5

if i type 
server$ bundle
it will be from rvm use 1.9.3 - set as default (for other projects)

So i need all 'bundle exec' commands with  'rvm use 2.0.0 do bundle exec' 

I used Capistrano v2 for this project some months past year. And some days 
ago i tried Capistrano v3 for this project:
1) change Gemfile
2) push new Gemfile and Gemfile.lock in repo
3) change Capfile, deploy.rb, deploy/production.rb ('cap install' and edit 
them)
4) from notebook> rvm use 2.0.0 do bundle exec cap production deploy  (in 
2.1.0 same)

and have  INFO [73ecdadd] Running bundle exec rake assets:precompile ...

I was waiting for

 INFO [73ecdadd] Running /usr/local/rvm/bin/rvm 2.0.0 do bundle exec rake 
assets:precompile ....

but ...

понедельник, 13 января 2014 г., 14:15:41 UTC+4 пользователь Lee Hambley 
написал:
>
> Does Ruby 2.0.0 have the bundler gem installed on that server? That's not 
> a part of the bundle integration from Capistrano.
>
> Lee Hambley
> --
> http://lee.hambley.name/
> +49 (0) 170 298 5667
>
>
> On 13 January 2014 11:04, Slava Kanaykin <spo...@gotar.ru <javascript:>>wrote:
>
>> i tryed some combinations before and now again - no visible changes.
>> But what i have in all combinations:
>> capistrano-rvm works:  it adds "/usr/local/rvm/bin/rvm 2.0.0 do " before 
>> "bundle"  (log from first message)
>> capistrano-bundler works: it adds  "bundle exec" before "rake 
>> assets:precompile"
>> if they must to add  "bundle exec" before "rake assets:precompile" and 
>> then "/usr/local/rvm/bin/rvm 2.0.0 do " before "bundle exec" - i will put 
>> some 'puts "bla bla"' to capistrano-rvm and -bundler sources and look at 
>> order of messages.
>>
>> Combinations:
>>
>> require 'capistrano/rvm'
>> require 'capistrano/rails'
>>
>> require 'capistrano/rvm'
>> require 'capistrano/rails'
>> require 'capistrano/bundler'
>>
>> require 'capistrano/rails'
>> require 'capistrano/rvm'
>> require 'capistrano/bundler'
>>
>> require 'capistrano/rails'
>> require 'capistrano/rvm'
>>
>> require 'capistrano/bundler'
>> require 'capistrano/rails/assets'
>> require 'capistrano/rails/migrations'
>> require 'capistrano/rvm'
>>
>> require 'capistrano/rvm'
>> require 'capistrano/bundler'
>> require 'capistrano/rails/assets'
>> require 'capistrano/rails/migrations'
>>
>> понедельник, 13 января 2014 г., 13:35:02 UTC+4 пользователь Lee Hambley 
>> написал:
>>>
>>> Thanks for clarification. I'd say for a start transpose the 
>>> capistrano-rvm and capistrano-bundler includes (it shouldn't make a 
>>> difference, but it's worth a try)
>>>
>>> Lee Hambley
>>> --
>>> http://lee.hambley.name/
>>> +49 (0) 170 298 5667
>>>  
>>>
>>> On 13 January 2014 10:33, Slava Kanaykin <spo...@gotar.ru> wrote:
>>>
>>>>  attach Capfile raise error
>>>> So i rename it to Capfile.example
>>>>
>>>> понедельник, 13 января 2014 г., 9:07:06 UTC+4 пользователь Slava 
>>>> Kanaykin написал:
>>>>
>>>>> Using: Capistrano + capistrano-bundler + capistrano-rails 
>>>>> +capistrano-rvm
>>>>> Problem: 
>>>>> > cap production deploy
>>>>> ...
>>>>> and when deploy:assets:precompile 
>>>>>
>>>>> ... bundle exec rake assets:precompile
>>>>> bash: bundle: command not found
>>>>> cap aborted!
>>>>>
>>>>> we need "rvm use 2.0.0 do bundle exec rake ...." , but there is only 
>>>>> "bundle exec rake"
>>>>>
>>>>> Or such combination ( rvm + bundle) is not allowed?
>>>>>
>>>>> -------------------------------------------
>>>>>
>>>>> Versions:
>>>>>
>>>>>    - Ruby 2.0.0
>>>>>    - Capistrano 3.0.1, capistrano-bundler (1.1.1), capistrano-rails 
>>>>>    (1.1.0), capistrano-rvm (0.0.3) 
>>>>>    - Rake 10.1.1 / Rails 4.0.2 / etc
>>>>>
>>>>> Platform:
>>>>>
>>>>>    - Working on Linux 3.8.0-35-generic #50~precise1-Ubuntu SMP Wed 
>>>>>    Dec 4 17:28:45 UTC 2013 i686 i686 i386 GNU/Linux 
>>>>>    - Deploying to Linux 2.6.32-5-amd64 #1 SMP Mon Sep 23 22:14:43 UTC 
>>>>>    2013 x86_64 GNU/Linux
>>>>>
>>>>> Logs:
>>>>>
>>>>>    -  INFO [8212b6b0] Running /usr/local/rvm/bin/rvm 2.0.0 do bundle 
>>>>>    --gemfile /home/deploy/projects/op1/releases/20140113042011/Gemfile 
>>>>> --path 
>>>>>    /home/deploy/projects/op1/shared/bundle --deployment --quiet 
>>>>>    --binstubs /home/deploy/projects/op1/shared/bin --without 
>>>>>    development test on gotar.ru
>>>>>    DEBUG [8212b6b0] Command: cd 
>>>>> /home/deploy/projects/op1/releases/20140113042011 
>>>>>    && /usr/local/rvm/bin/rvm 2.0.0 do bundle --gemfile 
>>>>> /home/deploy/projects/op1/releases/20140113042011/Gemfile 
>>>>>    --path /home/deploy/projects/op1/shared/bundle --deployment 
>>>>>    --quiet --binstubs /home/deploy/projects/op1/shared/bin --without 
>>>>>    development test  
>>>>>     INFO [8212b6b0] Finished in 1.831 seconds with exit status 0 
>>>>>    (successful).
>>>>>    - ...
>>>>>    INFO [58eaf64f] Running bundle exec rake assets:precompile on gotar
>>>>>    .ru
>>>>>    DEBUG [58eaf64f] Command: cd 
>>>>> /home/deploy/projects/op1/releases/20140113042011 
>>>>>    && ( RAILS_ENV=production bundle exec rake assets:precompile )
>>>>>    DEBUG [58eaf64f] bash: bundle: command not found 
>>>>>
>>>>> -- 
>>>> 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 capistrano+...@googlegroups.com.
>>>> To view this discussion on the web, visit 
>>>> https://groups.google.com/d/msgid/capistrano/0fdf5d82-dc03-437f-93e2-d359c212fc96%40googlegroups.com
>>>> .
>>>>
>>>> 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 unsubscribe from this group and stop receiving emails from it, send an 
>> email to capistrano+...@googlegroups.com <javascript:>.
>> To view this discussion on the web, visit 
>> https://groups.google.com/d/msgid/capistrano/073ca4c6-e18f-4b95-a19b-15a81e2b2858%40googlegroups.com
>> .
>>
>> 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 unsubscribe from this group and stop receiving emails from it, send an email 
to capistrano+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/capistrano/1205ce62-88cf-48dc-8b10-98da2ed4a1e4%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to