片方はrbenvで、もう片方は野良ビルドでビルドしたもので、環境変数は設定してあるから、上記のプログラムだとrbenvやら野良ビルドしたものやらのバージョンが表示されるはず。実際の挙動いずれも/usr/bin/の下のrubyとemacsのバージョンが表示される悲しい。pathの検索順はPATHによるので、そこが引き継がれていなくて期待した動作になっていかなーと。PATHの検索順はPATHの設定通りなはずです。PATHがどうなってるのか表示させたほうが早いと思います。documentationたぶんPATHの設定が引き継がれていないのが原因ではないかなと。本当はソースコード本体を追っかけていくのが常道なのかもしれないけど、PATHの中身を見てもrbenvの設定は先頭の方に設定されているので、たぶん違うんじゃないかなって。3.4.3でsubmodule.POpen同じプログラムを3.4.3で試してみる。)こんどはちゃんとうまくいく。subprocess.Popenのこの問題は既知の問題で、既に解決されているものなんだろうねって思ったり思わなかったりしている。ここだけWindowsで。日)web系エンジニアの速記的備忘録。メモ書き故、中身については保証致しません。実在している団体等とは一切関係ありません。月別アーカイブブックマーク数はてなブログをはじめよう!shigemk2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。