これは私の根本的な問題であると私は根本的に誤解していると確信しています。私はsshkit
を使用して、IPv6アドレッシングを使用してサーバーに接続し、いくつかのファイルをアップロードしています。Ruby sshkit IPv6文字列アドレッシングの問題
私はそうのようなアドレスを使用してサーバーにSSHで接続することができます
2001:aaa:bbb:cc:dddd:eeee:ffff:gggg
私は同じことを行うためにsshkit
を活用しようとするまでは問題はありません。たとえば以下同じIPv6の文字列は、私が実行しているスクリプト内で(多くのアドレスを持っている)の配列で表現される方法を示しています。
on ["[2001:aaa:bbb:cc:dddd:eeee:ffff:gggg]"], in: :parallel do |host| #some stuff end
私は何を見終わることです:
Exception on host 2001:aaa:bbb:cc:dddd:eeee:ffff caught: getaddrinfo: nodename nor servname provided, or not known
末尾のバイトが切り捨てられているように見えますか?そのIPv6アドレス文字列を書式設定する別の方法はありますか?