It shouldn't make any difference at all, but what if you use "run"
instead of "invoke_command"? The "invoke_command" method is intended
mostly for internal use, or for situations where you need to
programmatically switch between run/sudo.
- Jamis
On Jun 18, 2007, at 3:44 PM, Dmitry Kurochkin wrote:
>
> I've thought about this but sftp works.
> Besides capistrano upload goes fine if I remove invoke_command before
> put.
>
> Dmitry
>
> On 18 июн, 18:30, DeRailed <[EMAIL PROTECTED]> wrote:
>> Dmitry - I had a similar issue. In my case sftp was not enabled on
>> the
>> server, hence the call just hung. Make sure you can issue the
>> sftp call from the command line...
>>
>> On 18 Jun, 06:59, Jamis Buck <[EMAIL PROTECTED]> wrote:
>>
>>> Dmitry,
>>
>>> Can you tell me what OS you are running locally? Also, what Ruby
>>> version do you have installed locally? What versions of Net::SSH and
>>> Net::SFTP do you have installed? And how large is mapscript.so?
>>
>>> - Jamis
>>
>>> On Jun 18, 2007, at 12:46 AM, Dmitry Kurochkin wrote:
>>
>>>> Hi Capistrano devs.
>>
>>>> Thanks for your work! Capistrano is a great tool.
>>
>>>> I experience a problem with upload. I created a simple task to
>>>> upload
>>>> a library:
>>
>>>> namespace :mapscript do
>>>> task :default, :roles => :app do
>>>> invoke_command "mkdir -p #{shared_path}/lib"
>>>> put File.read("lib/mapscript.so"), "#{shared_path}/lib/
>>>> mapscript.so"
>>>> end
>>>> end
>>
>>>> Cap hangs after upload is started (deploying to a single server):
>>
>>>> * executing `mapscript'
>>>> * executing "mkdir -p /home/roziv/shared/lib"
>>>> servers: ["..."]
>>>> Password:
>>>> [...] executing command
>>>> command finished
>>>> servers: ["..."]
>>>> * uploading /home/roziv/shared/lib/mapscript.so
>>>> ** uploading data to ...:/home/roziv/shared/lib/mapscript.so
>>
>>>> Directory is successfully created and I see mapscript.so with 0
>>>> size.
>>
>>>> If I comment the first command (i.e. invoke_command) upload goes
>>>> fine.
>>
>>>> I did strace on ruby process and it seems to be running in infinite
>>>> loop.
>>
>>>> Please ask if you need more info or help.
>>
>>>> Regards,
>>>> Dmitry
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---