让 ANSICON 在 Windows 7 Enterprise 64 位上运行时出现问题

发布于 2025-01-04 17:45:25 字数 4479 浏览 0 评论 0原文

我一直在尝试让 1.50 或 1.40 ANSICON (https://github.com/adoxa/ansicon) 工作,并且查看了很多页面来讲述如何安装它: http://blog.mmediasys.com/2010/11/24/we-all -爱的颜色/ http://carol-nichols.com/2011/03/the-system-cannot-find-the-path-specified/

等等...

所以,我将我的自动运行设置为“C:\usr\bin\ansi140 \x64\ansicon.exe" -p 我也测试了 150 但变化为零。

我的整个团队都没有问题,但我无法让它工作。我仍然在命令提示符上收到乱码垃圾:

  Scenario: Residential caller chooses to hear payment locations closest to home and there are 3 locations available which are in a 25 miles radius.?[90m #
 features\payment_locations.feature:5?[0m
    ?[32mGiven the call flow is '?[32m?[1mDivisional?[0m?[0m?[32m'?[90m
                          # features/step_definitions/common_steps.rb:5?[0m?[0m
    ?[32mAnd the ani is '?[32m?[1m6101234572?[0m?[0m?[32m'?[90m
                          # features/step_definitions/common_steps.rb:9?[0m?[0m
    ?[32mAnd the dnis is '?[32m?[1m9?[0m?[0m?[32m'?[90m
                          # features/step_definitions/common_steps.rb:13?[0m?[0m
    ?[31mWhen the call is started?[90m
    # features/step_definitions/common_steps.rb:17?[0m?[0m
?[31m      Connection refused - Connection refused (Errno::ECONNREFUSED)?[0m
?[31m      org/jruby/ext/socket/RubyTCPSocket.java:121:in `initialize'?[0m
?[31m      org/jruby/RubyIO.java:864:in `new'?[0m
?[31m      org/jruby/ext/socket/RubyTCPSocket.java:147:in `open'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:560:in `connect'?[0m
?[31m      org/jruby/ext/Timeout.java:79:in `timeout'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:560:in `connect'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:553:in `do_start'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:548:in `start'?[0m
?[31m      org/jruby/RubyKernel.java:2100:in `send'?[0m
?[31m      ./features/support/request_helper.rb:12:in `request'?[0m
?[31m      ./features/support/request_helper.rb:4:in `get'?[0m
?[31m      ./features/step_definitions/common_steps.rb:22:in `(root)':in `/^the call is started$/'?[0m
?[31m      features\payment_locations.feature:9:in `When the call is started'?[0m

任何人都可以帮助我尝试理解为什么我会遇到这个问题,而我的团队的其他成员与相同的笔记本电脑没有这个问题吗?

从第一条评论开始编辑:

我尝试了您所要求的内容,并使用此选项卡设置结束了 dup:

    <tab title="ANSICON" icon="linux.ico" use_default_icon="0">
        <console shell="C:\usr\bin\ansi150\x64\ansicon.exe" init_dir="C:\usr\git_workspaces\d2" run_as_user="0" user=""/>
        <cursor style="0" r="255" g="255" b="255"/>
        <background type="0" r="0" g="0" b="0">
            <image file="" relative="0" extend="0" position="0">
                <tint opacity="0" r="0" g="0" b="0"/>
            </image>
        </background>
    </tab>

但问题仍然存在,

    ?[0m  ?[36m    <catch event="error">
    ?[0m  ?[36m        <submit next="/d2/exception/handleVoiceBrowserError.vxml" namelist="_event _message" />
    ?[0m  ?[36m    </catch>
    ?[0m  ?[36m
          ?[36m</vxml>?[0m
        ?[32mThen play the payment locations?[90m
                                                          # features/step_definitions/billing_steps.rb:360?[0m?[0m
        ?[32mThen caller hangs up the phone?[90m
                                                          # features/step_definitions/goodbye_steps.rb:1?[0m?[0m

    1 scenario (?[32m1 passed?[0m)
    32 steps (?[32m32 passed?[0m)
    0m10.302s

我似乎也有术语-ansicolor gem,所以这应该有效,

*** LOCAL GEMS ***

atoulme-Antwrap (0.7.1 java)
bouncy-castle-java (1.5.0146.1)
builder (2.1.2)
buildr (1.4.6 java)
buildr-xivr (0.0.6, 0.0.4)
bundler (1.0.20)
crack (0.1.8)
cucumber (1.0.0, 0.10.2)
diff-lcs (1.1.2)
gherkin (2.4.21 java, 2.4.16 java, 2.3.8 java)
highline (1.5.1)
hoe (2.3.3)
hpricot (0.8.3 java)
httparty (0.7.8, 0.7.7)
jruby-openssl (0.7.5, 0.7.4)
jruby-win32ole (0.8.5)
json (1.6.5 java, 1.5.4 java, 1.5.1 java)
json_pure (1.4.3)
mechanize (1.0.0)
minitar (0.5.3)
net-scp (1.0.4)
net-sftp (2.0.4)
net-ssh (2.0.23)
nokogiri (1.5.0 java, 1.5.0.beta.4 java)
rake (0.8.7)
rspec (2.1.0, 1.3.2)
rspec-core (2.1.0)
rspec-expectations (2.1.0)
rspec-mocks (2.1.0)
rubyforge (2.0.3)
rubygems-update (1.8.10)
rubyzip (0.9.4)
sources (0.0.1)
term-ansicolor (1.0.7, 1.0.6, 1.0.5)
xml-simple (1.0.12)

但事实并非如此。在 Cygwin 和 CMD 上都没有。 剧情变厚了

I have been trying to get 1.50 or 1.40 ANSICON (https://github.com/adoxa/ansicon) working and have looked at sooooo many pages telling about how to install this:
http://blog.mmediasys.com/2010/11/24/we-all-love-colors/
http://carol-nichols.com/2011/03/the-system-cannot-find-the-path-specified/

etc....

So, I have my AutoRun set to "C:\usr\bin\ansi140\x64\ansicon.exe" -p and I also testing 150 but there was zero change.

My entire team has this working with no issues but I cannot get this to work.. I still get the garbled junk on the command prompt:

  Scenario: Residential caller chooses to hear payment locations closest to home and there are 3 locations available which are in a 25 miles radius.?[90m #
 features\payment_locations.feature:5?[0m
    ?[32mGiven the call flow is '?[32m?[1mDivisional?[0m?[0m?[32m'?[90m
                          # features/step_definitions/common_steps.rb:5?[0m?[0m
    ?[32mAnd the ani is '?[32m?[1m6101234572?[0m?[0m?[32m'?[90m
                          # features/step_definitions/common_steps.rb:9?[0m?[0m
    ?[32mAnd the dnis is '?[32m?[1m9?[0m?[0m?[32m'?[90m
                          # features/step_definitions/common_steps.rb:13?[0m?[0m
    ?[31mWhen the call is started?[90m
    # features/step_definitions/common_steps.rb:17?[0m?[0m
?[31m      Connection refused - Connection refused (Errno::ECONNREFUSED)?[0m
?[31m      org/jruby/ext/socket/RubyTCPSocket.java:121:in `initialize'?[0m
?[31m      org/jruby/RubyIO.java:864:in `new'?[0m
?[31m      org/jruby/ext/socket/RubyTCPSocket.java:147:in `open'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:560:in `connect'?[0m
?[31m      org/jruby/ext/Timeout.java:79:in `timeout'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:560:in `connect'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:553:in `do_start'?[0m
?[31m      c:/usr/bin/jruby-1.6.4/lib/ruby/1.8/net/http.rb:548:in `start'?[0m
?[31m      org/jruby/RubyKernel.java:2100:in `send'?[0m
?[31m      ./features/support/request_helper.rb:12:in `request'?[0m
?[31m      ./features/support/request_helper.rb:4:in `get'?[0m
?[31m      ./features/step_definitions/common_steps.rb:22:in `(root)':in `/^the call is started$/'?[0m
?[31m      features\payment_locations.feature:9:in `When the call is started'?[0m

Can anyone PLEASE help me try to understand why I am having this issue when the rest of my team with the same laptops are not having this issue?

EDIT from first comment:

I tried what you asked and ende dup with this tab setting:

    <tab title="ANSICON" icon="linux.ico" use_default_icon="0">
        <console shell="C:\usr\bin\ansi150\x64\ansicon.exe" init_dir="C:\usr\git_workspaces\d2" run_as_user="0" user=""/>
        <cursor style="0" r="255" g="255" b="255"/>
        <background type="0" r="0" g="0" b="0">
            <image file="" relative="0" extend="0" position="0">
                <tint opacity="0" r="0" g="0" b="0"/>
            </image>
        </background>
    </tab>

But the issue still persists

    ?[0m  ?[36m    <catch event="error">
    ?[0m  ?[36m        <submit next="/d2/exception/handleVoiceBrowserError.vxml" namelist="_event _message" />
    ?[0m  ?[36m    </catch>
    ?[0m  ?[36m
          ?[36m</vxml>?[0m
        ?[32mThen play the payment locations?[90m
                                                          # features/step_definitions/billing_steps.rb:360?[0m?[0m
        ?[32mThen caller hangs up the phone?[90m
                                                          # features/step_definitions/goodbye_steps.rb:1?[0m?[0m

    1 scenario (?[32m1 passed?[0m)
    32 steps (?[32m32 passed?[0m)
    0m10.302s

I also seem to have the term-ansicolor gem so this should be working

*** LOCAL GEMS ***

atoulme-Antwrap (0.7.1 java)
bouncy-castle-java (1.5.0146.1)
builder (2.1.2)
buildr (1.4.6 java)
buildr-xivr (0.0.6, 0.0.4)
bundler (1.0.20)
crack (0.1.8)
cucumber (1.0.0, 0.10.2)
diff-lcs (1.1.2)
gherkin (2.4.21 java, 2.4.16 java, 2.3.8 java)
highline (1.5.1)
hoe (2.3.3)
hpricot (0.8.3 java)
httparty (0.7.8, 0.7.7)
jruby-openssl (0.7.5, 0.7.4)
jruby-win32ole (0.8.5)
json (1.6.5 java, 1.5.4 java, 1.5.1 java)
json_pure (1.4.3)
mechanize (1.0.0)
minitar (0.5.3)
net-scp (1.0.4)
net-sftp (2.0.4)
net-ssh (2.0.23)
nokogiri (1.5.0 java, 1.5.0.beta.4 java)
rake (0.8.7)
rspec (2.1.0, 1.3.2)
rspec-core (2.1.0)
rspec-expectations (2.1.0)
rspec-mocks (2.1.0)
rubyforge (2.0.3)
rubygems-update (1.8.10)
rubyzip (0.9.4)
sources (0.0.1)
term-ansicolor (1.0.7, 1.0.6, 1.0.5)
xml-simple (1.0.12)

but it is not. Neither on Cygwin nor CMD.
The plot thickens

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

几度春秋 2025-01-11 17:45:25

使用 ansicon 有效。此外,您可能需要查看 Console2 以获得出色的多选项卡控制台。

  1. 将 ansi152/x64 提取到 中,例如 C:\Apps\Console
  2. 配置控制台以使用不同的 shell 运行,即powershell、cmd、gitbash
  3. 在控制台中从 运行 ansicon -i

附言。您可能需要将 console-install-dir 添加到 $env:path 中。

Using ansicon worked. Additionally, you may want to check out Console2 for an excellent multi-tabbed console.

  1. Extract ansi152/x64 into <console-install-dir>, say C:\Apps\Console
  2. Configure console to run with different shells, ie. powershell, cmd, gitbash
  3. Run ansicon -i from <console-install-dir>, in console.

PS. You may need to add console-install-dir into your $env:path.

高速公鹿 2025-01-11 17:45:25

要修复 ansicon 安装,

  1. 请抓取 Console2,解压到一个文件夹,我的 C:\Applications \。
  2. ansi150.zip\x64 中提取文件,使用 64 位二进制文​​件,将其与 Console2 放在同一文件夹中。
  3. 打开C:\Applications\Console2\Console.exe
  4. 从 Console2 菜单中打开 File >编辑>设置>选项卡,用 C:\Applications\Console2\ansicon.exe 填写 Shell,或浏览到它。单击“确定”。
  5. 要应用更改,请重新打开 Console2 选项卡。

我的设置是 Win 7 64 位上的 Console-2.00b148-Beta_64bit.zip 和 ansi150.zip(无需编辑 AutoRun 注册表)。

To fix ansicon installation,

  1. Grab Console2, extract, to a folder, mine C:\Applications\.
  2. Extract files from ansi150.zip\x64, use 64-bit binaries, place it in a same folder with Console2.
  3. Open C:\Applications\Console2\Console.exe.
  4. From Console2 menu open File > Edit > Settings > Tabs, fill in Shell with C:\Applications\Console2\ansicon.exe, or browse to it. Click Ok.
  5. To apply changes reopen a Console2 tab.

My setup is Console-2.00b148-Beta_64bit.zip and ansi150.zip on Win 7 64-bit (without editing AutoRun registry).

蓝眼泪 2025-01-11 17:45:25

我自己也遇到了这个问题,我终于看到了彩色输出。
我按照以下步骤操作:

  1. 下载“https://github.com/downloads/adoxa/ansicon/ansi150.zip”
  2. 将“x64”目录下的文件复制到路径中的某个位置。

    例如,您可以将它们复制到“c:\windows\system32”。

  3. 下载“https://github.com/downloads/adoxa/ansicon/ansi6432.z​​ip”

  4. 将“x64”目录下的文件复制到您在步骤 #2 中使用的同一位置。

    这应该覆盖 ANSI32.DLL 和 ansicon.exe

  5. 通过在命令提示符处键入“ansicon -I”来安装 ansicon

您现在应该看到彩色输出。

确保通过设置环境变量 ANSICON_LOG 来启用日志记录:

set ANSICON_LOG=3

这应将输出记录到 %TEMP%\ansicon.log(通常为“c:\temp\ansicon.log”)

I had this problem myself and I am finally seeing colored output.
I followed these steps:

  1. Download "https://github.com/downloads/adoxa/ansicon/ansi150.zip"
  2. Copy the files under the "x64" directory to somewhere in your path.

    For example, you can copy them to "c:\windows\system32".

  3. Download "https://github.com/downloads/adoxa/ansicon/ansi6432.zip"

  4. Copy the files under the "x64" directory to the same location you used in step #2.

    This should overwrite ANSI32.DLL and ansicon.exe

  5. Install ansicon by typing "ansicon -I" at a command prompt

You should now see colored output.

Make sure to enable logging by setting the environment variable ANSICON_LOG:

set ANSICON_LOG=3

This should log output to %TEMP%\ansicon.log (Usually "c:\temp\ansicon.log")

最近可好 2025-01-11 17:45:25

我刚刚发现我们需要这样设置:

设置 ANSICON_EXC=nvd3d9wrap.dll

(将其添加到 ansicon.bat 文件,或设置环境变量)。与 win64x pro、ansicon164 一起工作就像冠军一样

I just found out that we need to set this:

set ANSICON_EXC=nvd3d9wrap.dll

(add it to a ansicon.bat file, or set an environment variable). Works like a champ with win64x pro, ansicon164

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文