我有一个rails 3.2.2应用程序,上面安装了net-sftp gem。
我已经创建了一个简单的控制器来测试将文件上传到远程sftp的最基本功能。
这是我的控制器:
class UploadsController < ApplicationController
require 'net/sftp'
def upload
Net::SFTP.start('host', 'root', :password => 'password') do |sftp|
@sftp = sftp # I've got a session object so that seems to work
# upload a file or directory to the remote host
sftp.upload!("/Users/kensodev/Desktop/ashrit.xml", "/domains/inbar-paz.com/html/test/ashrit.xml")
end
end
end当我访问"localhost:3000/uploads/upload“路径时,我得到这个错误:
Net::SFTP::StatusException open /domains/inbar-paz.com/html/test/ashrit.xml (2, "no such file")也许我把路弄错了?
感谢您的帮助:) Paz。
发布于 2012-06-21 17:20:00
路径“/domain/inbar-paz.com/html/test/”中的一个目录不存在。
https://stackoverflow.com/questions/11134204
复制相似问题