tmux を使用していると rake
コマンドでシミュレータを起動しようとすると、以下のようなログが表示されたきり、その後アプリが動き出すこともないしシミュレータが前面に表示されることもないようです。
$ rake
Build ./build/iPhoneSimulator-6.0-Development
Compile ./app/app_delegate.rb
Compile ./app/hello_view.rb
Compile ./app/hello_view_controller.rb
Create ./build/iPhoneSimulator-6.0-Development/Hello.app
Link ./build/iPhoneSimulator-6.0-Development/Hello.app/Hello
Create ./build/iPhoneSimulator-6.0-Development/Hello.app/Info.plist
Create ./build/iPhoneSimulator-6.0-Development/Hello.app/PkgInfo
Copy ./resources/icon.png
Create ./build/iPhoneSimulator-6.0-Development/Hello.dSYM
Simulate ./build/iPhoneSimulator-6.0-Development/Hello.app
CPU 使用率が跳ね上がることもなく、rake debug=1
や rake mode=release
といろいろ起動方法を変えても相変わらずシミュレータはうんともすんとも言ってくれません。どうやら tmux の問題らしく、@satococoa さんに教えていただいた回避方法は、
$ brew install reattach-to-user-namespace
$ echo 'set-option -g default-command "reattach-to-user-namespace -l $SHELL"' >> ~/.tmux.conf
知らないとずっとハマってしまいそうな現象です。