●
Sublime ちゃんのアップデートが走ったら、Python のビルドができなくなった。
env: bash: No such file or directory って出ちまう。
こんな感じ。ターミナルでは実行できてるけれど、Sublime では実行されてない。なんか Sublime の実行結果に表示されている path が妙に少ないように感じたのでそのへんから探ってみたのだけれど、以下のような感じにして解決した。
基本設定から開ける Preferences.sublime-settings の build_env の項に bash コマンドのパスを追加。
"build_env":
{
"PATH": "/bin/:/usr/local/bin/"
},
俺の場合は /bin/ に bash があるのでそれを追加した。Python.sublime-build のほうは(変わらず)こんな感じ。
{
"cmd": ["python -u \"$file\""],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"shell":true,
// ずっとコレ書いてたけれど、ターミナルの python コマンドで
// 目当てのバージョンが実行できるようになってればいらないっぽい。
// "osx":
// {
// "path": "~/.pyenv/shims",
// },
}