我不知道为什么,但我的Git Bash终端显示34m和随机数字的地方。这里有一个截图。
谢谢你的帮助
jpfvwuh41#
尝试将终端的Git Bash选项更改为xterm-256 color。功劳归于:http://www.techhelp.pw/git-bash-using-laravel-artisan-displays-escaped-characters/
w46czmvw2#
另一种选择是使用--no-ansi开关运行Laravel脚本,这将完全禁用ANSI代码。
--no-ansi
fnatzsnv3#
上面列出的解决方案对我来说都不起作用,在Git/etc/bash.bashrc中添加这些行解决了这个问题。
# remove the winpty PHP aliases unalias $(alias | grep winpty | grep php | cut -d"=" -f1 | cut -d" " -f2) # support ansi color export ANSICON=true
我在https://blog.kmelia.net/testing/coloration-dans-git-bash/123找到了解决方案我在Windows 10上使用git bash for windows,我的git版本是2.21.0希望这个能帮上忙
wi3ka0sx4#
看起来像是未正确显示的颜色代码:[34m是蓝色前景色,[39m是默认前景色。但是你需要一个前缀转义字符:在Bash中,字符可以通过以下语法获得:
[34m
[39m
查看更多内容:http://misc.flogisoft.com/bash/tip_colors_and_formatting这里也讨论了同样的问题:ANSI color escape sequences seem broken for arc in git bash on windows基本上有提到黑客修复:
php artisan tinker | cat php artisan tinker | echo -e
一些其他资源:ANSI color in git is not displayed correctlyIn Git Bash on Windows 7, Colors display as code when running Cucumber or rspec
nwnhqdif5#
解决颜色问题下载并安装https://github.com/adoxa/ansicon安装步骤:
1)Extract The folder and Navigate to x86/64 (Depends upon your system) 2)Open Cmd 3)**ansicon.exe -I**
Simple:)
j2qf4p5b6#
这是一个GIT版本兼容性问题。在我的例子中,删除最新版本,下载并安装GIT版本2.10。问题解决了。https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1
1rhkuytd7#
这是一个已知的问题,您应该恢复symfony控制台版本https://github.com/laravel/framework/issues/30216composer require symfony/console:4.3.4有关更多信息,请访问symfony github repo上的ticket:https://github.com/symfony/symfony/issues/33915我的信息在这里:https://laracasts.com/discuss/channels/laravel/php-artisan-not-working-4
composer require symfony/console:4.3.4
sg2wtvxw8#
只更新Symfony软件包使用这个命令-> composer update symfony/*
8条答案
按热度按时间jpfvwuh41#
尝试将终端的Git Bash选项更改为xterm-256 color。功劳归于:http://www.techhelp.pw/git-bash-using-laravel-artisan-displays-escaped-characters/
w46czmvw2#
另一种选择是使用
--no-ansi
开关运行Laravel脚本,这将完全禁用ANSI代码。fnatzsnv3#
上面列出的解决方案对我来说都不起作用,在Git/etc/bash.bashrc中添加这些行解决了这个问题。
我在https://blog.kmelia.net/testing/coloration-dans-git-bash/123找到了解决方案
我在Windows 10上使用git bash for windows,我的git版本是2.21.0
希望这个能帮上忙
wi3ka0sx4#
看起来像是未正确显示的颜色代码:
[34m
是蓝色前景色,[39m
是默认前景色。但是你需要一个前缀转义字符:
在Bash中,字符可以通过以下语法获得:
查看更多内容:http://misc.flogisoft.com/bash/tip_colors_and_formatting
这里也讨论了同样的问题:ANSI color escape sequences seem broken for arc in git bash on windows
基本上有提到黑客修复:
一些其他资源:
ANSI color in git is not displayed correctly
In Git Bash on Windows 7, Colors display as code when running Cucumber or rspec
nwnhqdif5#
解决颜色问题下载并安装https://github.com/adoxa/ansicon
安装步骤:
Simple:)
j2qf4p5b6#
这是一个GIT版本兼容性问题。
在我的例子中,删除最新版本,下载并安装GIT版本2.10。问题解决了。https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1
1rhkuytd7#
这是一个已知的问题,您应该恢复symfony控制台版本
https://github.com/laravel/framework/issues/30216
composer require symfony/console:4.3.4
有关更多信息,请访问symfony github repo上的ticket:https://github.com/symfony/symfony/issues/33915
我的信息在这里:https://laracasts.com/discuss/channels/laravel/php-artisan-not-working-4
sg2wtvxw8#
只更新Symfony软件包使用这个命令-> composer update symfony/*