我在window xp 上使用emacs23.4。所以shell模式使用windows cmd.exe。
我遇到了这样一个问题,如果我使用要求用户输入的命令(例如电子邮件,密码),我的 emacs 不会显示请求。
我已经注释掉了 .emacs 中的所有配置。
图为我在emacs和cmd中输入“heroku登录”的结果。
这是 Windows 上 emacs 的一个已知问题:https ://www.gnu.org/software/emacs/windows/Sub_002dprocesses.html#index-subprocesses_002c-hanging-when-reading-input-213
不幸的是,没有简单的解决方法。您最好的选择可能是在.netrc
文件中提供您的 heroku 凭据以避免被提示。