Homestead/Vagrant 虚拟服务器错误:默认:stdin:不是 TTY

Homestead/Vagrant 虚拟服务器错误:默认:stdin:不是 TTY
  • Mac OS X 10.10.1
  • Vagrant 1.7.2
  • Laravel Homestead 4.2

尝试执行命令时,vagrant up服务器似乎启动了,但随后似乎失败了,返回到命令提示符。启动似乎正常,然后我在日志中收到以下错误/警告:

default: Running: inline script
==> default: stdin: is not a tty

这种模式出现几次之后启动似乎失败了。

但请注意,活动监视器确实显示了一些 Vbox 条目。

答案1

运行 时,您应该会返回到命令提示符vagrant up,它只会启动 VM(并在必要时进行配置)。如果您还想登录到 VM,则应该运行vagrant up && vagrant ssh

至于“不是 tty”错误,这只是一个转移注意力的借口。这是 Vagrant 和包括 Ubuntu 在内的一些 Linux 版本之间的问题,但实际上并没有什么影响。如果它困扰你,你可以修复它;我发布了一些说明和解释

相关内容