シェルで実行されているPythonをrubyから呼び出すにはどうすればよいですか。実際、シェルのpythonで実行されているアプリと通信するにはrubyが必要です。したがって、Rubyでcmdでpython(コマンド'python')を呼び出してから、python環境でライブラリをインポート(コマンド' import xyz')し、このインポートされたライブラリの関数を実行する必要があります(たとえば、'xyz.showdate()') 、そしてもちろん結果を取得します。
これを実現するためにIO.popen関数とOpen3.popen3関数を使用しようとしましたが、何か問題があります。
実はレールにjrubyを使っていますが、rubyも同じだと思います。