Я хочу загружать файлы на удаленный sftp-сервер с относительным путем. Например, я хочу иметь возможность загружать файлы на sftp://myserver.com/FileStore
. Я пробовал использовать следующий код, но он не работает: NB: хост myserver.com/FileStore
uri = URI.parse('sftp://' + host)
Net::SFTP.start(uri.host,username,:password=>password,:port=>port) do |sftp|
sftp.upload(testupload.zip,"#{uri.path}/testupload.zip")
end
Это ошибка, которую я получаю:
Net::SFTP::StatusException open /FileStore/testupload.zip (2, "no such file")
testupload.zip
вызывает метод zip в объекте testupload? может быть, вам нужно удалитьtestupload.zip
из целевого патча? - person fotanus   schedule 03.06.2013