我想将使用伪终端的Linux应用程序移植到OS X,但我似乎无法在OS X Tiger上找到class Parent {
constructor(x) {
this.x = x;
}
test() {
console.log("Parent's test, x = " + this.x);
}
};
class Child extends Parent {
constructor(x) {
super(x);
this.test();
}
test() {
super.test();
console.log("Child's test, x = " + this.x);
};
};
const child = new Child(42);
文件。
是因为OS X Tiger太老了,而且新版本有这个文件吗?
答案 0 :(得分:2)
是Tiger有点太老了,OS X 10.5 Leopard添加了/dev/ptmx
界面。如果你想在Tiger上运行,你需要手动迭代/dev/ptyXX
设备,直到找到一个成功打开的设备(参见http://chschroeder.gamiro.de/rg/or1ksim_macOS10.4.pdf的第3.1.2节)