MacのOctaveでPTBを起動する
よく分からないけど,突然MacのPTBが使えなくなったので検索すると以下のページが出てきた.
これによるとOctaveを起動する前にDYLD_LIBRARY_PATHの設定が必要なようだ. 僕の環境の場合,HomebrewでOctaveをインストールしたので,
>> export DYLD_LIBRARY_PATH=/usr/local/lib/octave/3.8.X
とすれば良かった.
いちいち打つのが面倒な場合は,~/.bashrcや~/.zshrcなどに
alias octave="DYLD_LIBRARY_PATH=/usr/local/lib/octave/3.8.X; octave"
と追記する.
ちなみにiMac 5K retinaだと,PTBは,Screen(0, 'OpenWindow') で引っかかって動かないけど,外部ディスプレイにすれば一応使える. あと,tmux上で起動するとPTB-Warningが何個か出る.