相关疑难解决方法(0)

Windows 10 中来自 Gradle 的奇怪控制字符

在控制台中,自从切换到 Windows 10 以来,当从 CMD 运行时,我从 Gradle 获得了“时髦”的输出。

[0K
[0K
[2A[1m<==-----------> 18% EXECUTING [9s][m[34D[1B[1m> :compileScala[m[15D[1B[2A[1m<==-----------> 18% EXECUTING [10s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [11s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [12s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [13s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [14s][m[35D[2B[2Athere were four feature warnings; re-run with -feature for details
four warnings found
Run Code Online (Sandbox Code Playgroud)

我想这是某种控制字符消失了,其中 Gradle 试图明智地为其输出着色,而 Windows 正在解释错误。PowerShell 和 SBT 工作正常 - 但将控制台“属性”设置从 PowerShell 复制到 CMD 并不能解决问题。

有没有人解决这个问题?

更新 2018-01-28它也发生在我的 Jenkins/Alpine/Docker 安装在 OSX/macOS/whatnot 之上。不再只是窗户了。

......但是......它不会发生在Surface笔记本电脑工作给我......超级奇怪。Whatevsgradlew --console=plain对我来说很好用。

windows cmd gradle windows-console windows-10

12
推荐指数
2
解决办法
2540
查看次数

为什么在rails CLI我经常看到"←[32m.←[0m"

我是一个新手,试图跟随Michael Hartl出色的导轨教程.我已经升级到rails 3.2.3和ruby 1.9.3,我在windows vista上运行.当我运行某些命令行函数(如rspec)时会发生此问题.例如

C:\Sites\rails_projects\sample_app>bundle exec rspec spec/
?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m? [32m.?[0m
?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m
?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m?[32m.?[0m

Finished in 5.41 seconds
?[32m29 examples, 0 failures?[0m
Run Code Online (Sandbox Code Playgroud)

我认为问题可能与它试图显示颜色有关,但我尝试使用--color标签运行rspec并且没有任何区别(或任何颜色).我也看到了rails控制台本身的问题.也许我的机器没有设置为正确显示某些字符.

感谢任何帮助!

谢谢

ruby-on-rails

5
推荐指数
1
解决办法
2380
查看次数