我想上传一堆文件,Rake :: FtpUploader似乎是一个不错的选择。
所以我有Rakefile
:
require "rake/contrib/ftptools"
task :upload do
uploader = Rake::FtpUploader.new('/','mydomain.com','ftpuser', 'secret')
uploader.upload_files('*.html')
end
似乎服务器需要SSL:
Response:
550 SSL/TLS required on the control channel
现在我无法告诉FtpUploader
我想要使用SSL以及当我更改这样的行时:
uploader = Rake::FtpUploader.new('/','ftps://mydomain.com','ftpuser', 'secret')
我得到以下输出:
getaddrinfo: nodename nor servname provided, or not known
更新:将网址从sftp
更改为ftps
答案 0 :(得分:0)
getaddrinfo: nodename nor servname provided, or not known
DNS解析失败时发生错误。检查你是否可以卷曲api url
我的意思是说
curl mydomain.com
。更改DNS服务器可能会有所帮助。