升级到Mavericks(OSX 10.9)后,我不能再输入小写的“t”。 “T”工作正常。如果我输入或复制粘贴并不重要。
以前有人见过这个吗?
python -V
Python 2.7.5
当我尝试输入此命令时:
select * from methylation450 where cancer='BRCA' and gene_name='PTGS2' limit 10;
我得到以下输出:
selec* from meylaon450 where cancer='BRCA' and gene_name='PTGS2' limi10;
运行与文件cqlsh -f cmd.file相同的查询可以正常工作
答案 0 :(得分:4)
使用Mac OSX Mavericks,我在为cqlsh配置SSL后也看到了这个问题。
以超级用户身份运行easy_install readline,在终端中运行reset,然后重新启动cqlsh,我就能解决问题。
答案 1 :(得分:2)
尝试在Mac上安装readline,看看是否能解决它。
答案 2 :(得分:1)
尝试在终端上运行“重置”一次。 Terminal.app(和iTerm)在重新启动时保持一些状态,因此可能会保留终端的东西。 reset命令向终端仿真器发送一个转义码,告诉它重置状态。
http://linux.die.net/man/1/reset
如果这不起作用,请发送'env'或至少'echo $ TERM'的输出。