問題タブ [sshkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
182 参照

ruby - Ruby sshkit IPv6 文字列のアドレス指定の問題

これは根本的に誤解している私の側の問題だと確信しています。sshkitIPv6アドレス指定のサーバーに接続していくつかのファイルをアップロードするために使用しています。

次のようなアドレスでサーバーに 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アドレス文字列をフォーマットする別の方法はありますか?

0 投票する
0 に答える
164 参照

ruby-on-rails - サーバーへのデプロイで例外が発生しました。これを解決するにはどうすればよいですか?

カピストラーノを使用してubuntuサーバーにデプロイしています

簡単な応答:

ubuntu@planhop.net として実行中: 無効なエンコード

以下にログが添付されています詳細な応答は次のとおりです。

と:

0 投票する
1 に答える
179 参照

input - SSHKit を使用してリモートサーバーからユーザー入力を求める方法は?

リモート サーバー上の Ruby スクリプトからユーザー入力を求める必要があります。次のコードでbashで実行できました

このスクリプトをローカル マシンで実行すると、

bash CMD コードを ruby​​ スクリプトにラップしようとしています。

次の結果が得られます。

上記のコードは、SSHKit Github ホームページのInteractive コマンド セクションを参照して書いていました。

リモートサーバーで SSKKit を使用して ruby​​ スクリプトからユーザーの応答をキャプチャするにはどうすればよいですか?