2009-08-13 11 views
0

Googleで時間を過ごした後は、これまでWindowsでしか動作していないChilKatが見つかりました。私はUbuntuで動作するようなものを探しています。明らかにNET :: FTP、Net :: SSH、Net :: SFTPがあり、自分自身をロールバックすることができます。それは私がやることかもしれませんが、すでに何か他のものを使って時間を節約したいと考えています書きました。Ubuntu用のRuby FTPライブラリがありますか?

答えて

0

ubuntuの場合、rubyの中からsftpをbashコールしてみませんか?

1

私は同様の質問求めてきました:

How to transfer a binary file or any file to a remote server? - Ruby

を、私の結論はあなたにかなり似ている、唯一の現在利用可能な方法はネットを使用している:: FTPを、ネット:: SSH、ネット: :SCP(最も簡単なソリューション)と標準のTCP、UDPプロトコル。

後者(TCP、UDP)の問題は、バイナリファイルをスライスしてダイスするカスタムコードを記述し、それを "パケット"として送信できるようにパッケージ化する必要があることです。あなたはそれを許可し、それを検証し、気をつけたパケットを解凍する必要があります。これはすべて非常に低レベルのコンピューティングであり、時間がかかることがあります。実験に時間を費やすことを望んでいない限り、私はNET :: SSHまたはSCPを使用することを提案しますが、これは現在までの最も簡単で簡単な解決策です。 (注:受信側ではSSHサーバーが必要です - Duh ..しかし、あなたが知らなかった場合)

さらに、SSHサーバーはかなり標準ですが、インストールに問題はありません。

最後の解決策が1つあります。ruby-torrentを使用できます。その美しいアイデアは、ビットとボブを共有する、それは実際に多くのシステムをより迅速に更新することができます(See Here)。しかし、プロジェクトはあまり更新されていない、2005年に最後のリリースが戻ってきたことを警告する必要があります。

希望すること

関連する問題