升级到Yosemite后无法在tmux中打开sublime文本

Ema*_*mad 7 macos terminal sublimetext osx-yosemite

在我的Mac OS Yosemite上,我可以打开终端并运行subl它,它会打开Sublime Text.但是,如果我开始一个tmux会话并运行subl,我得到错误:

Unable to launch Sublime Text
Run Code Online (Sandbox Code Playgroud)

如果我尝试:

open -a "Sublime Text"
Run Code Online (Sandbox Code Playgroud)

我收到错误:

LSOpenURLsWithRole() failed for the application /Applications/Sublime Text.app with error -10810.
Run Code Online (Sandbox Code Playgroud)

Chr*_*eon 0

我在超级用户中找到了相同问题的答案。不幸的是,目前似乎还没有解决该问题的方法。答案的链接是

https://superuser.com/questions/831028/lsopenurlswithrole-failes-with-error-10810-on-yosemite-from-within-tmux/833791#833791

这是一个大问题,因为 Sublime 并不是我在 tmux 中打开的唯一东西。