2012-02-10 36 views
5

Tôi đã cố gắng để có được 1,50 hoặc 1,40 ANSICON (https://github.com/adoxa/ansicon) hoạt động và đã xem xét nhiều trang nói về cách cài đặt này: http://blog.mmediasys.com/2010/11/24/we-all-love-colors/ http://carol-nichols.com/2011/03/the-system-cannot-find-the-path-specified/Vấn đề nhận được ANSICON hoạt động trên Windows 7 Enterprise 64-bit

vv ....

Vì vậy, tôi có AutoRun của tôi thiết lập để "C: \ usr \ bin \ ansi140 \ x64 \ ansicon.exe" -p và tôi cũng thử nghiệm 150 nhưng không có thay đổi.

toàn bộ đội của tôi có làm việc này không có vấn đề nhưng tôi không thể có được điều này để làm việc .. Tôi vẫn nhận được tin rác bị cắt xén trên dấu nhắc lệnh:

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?[1m61?[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 

bất cứ ai có thể vui lòng giúp tôi cố gắng tìm hiểu tại sao tôi có vấn đề này khi phần còn lại của nhóm của tôi với cùng một máy tính xách tay không có vấn đề này?

EDIT từ nhận xét đầu tiên:

tôi đã cố gắng những gì bạn yêu cầu và ende dup với cài đặt tab này:

<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> 

Nhưng vấn đề vẫn còn tồn tại

?[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 

Tôi cũng dường như có đá quý term-ansicolor nên điều này sẽ hoạt động

*** 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) 

nhưng không. Cả Cygwin lẫn CMD. Cốt truyện dày

+0

Các sự cố tương tự ở đây và không may câu trả lời @Elvans cũng không hoạt động đối với tôi. hy vọng bạn tìm thấy độ phân giải .. – lambinator

Trả lời

4

Sử dụng ansicon đã hoạt động. Ngoài ra, bạn có thể muốn xem Console2 cho bảng điều khiển nhiều tab xuất sắc.

  1. Extract ansi152/x64 vào <console-install-dir>, nói C:\Apps\Console
  2. Cấu hình giao diện điều khiển để chạy với vỏ khác nhau, ví dụ. powershell, cmd, gitbash
  3. Chạy ansicon -i từ <console-install-dir>, trong bảng điều khiển.

PS. Bạn có thể cần phải thêm console-install-dir vào số $env:path của mình.

2

Để khắc phục cài đặt ansicon,

  1. Grab Console2, chiết xuất, vào một thư mục, mỏ C:\Applications\.
  2. Trích xuất tệp từ ansi150.zip\x64, sử dụng các tệp nhị phân 64 bit, đặt nó trong cùng một thư mục với Console2.
  3. Mở C:\Applications\Console2\Console.exe.
  4. Từ menu Console2, mở File > Edit > Settings > Tabs, điền vào Shell bằng C:\Applications\Console2\ansicon.exe hoặc duyệt qua. Nhấp vào Ok.
  5. Để áp dụng các thay đổi, hãy mở lại tab Console2.

Thiết lập của tôi là Console-2.00b148-Beta_64bit.zip và ansi150.zip trên Win 7 64 bit (không cần chỉnh sửa đăng ký AutoRun).

2

Tôi đã có vấn đề này bản thân mình và cuối cùng tôi nhìn thấy đầu ra màu. Tôi làm theo các bước sau:

  1. Tải "https://github.com/downloads/adoxa/ansicon/ansi150.zip"
  2. Sao chép các tập tin trong thư mục "x64" vào nơi nào trong đường dẫn của bạn .

    Ví dụ: bạn có thể sao chép chúng vào "c: \ windows \ system32".

  3. Tải "https://github.com/downloads/adoxa/ansicon/ansi6432.zip"

  4. Sao chép các tập tin trong thư mục "x64" đến vị trí mà bạn đã dùng trong 2 bướC#.

    này nên ghi đè lên ANSI32.DLL và ansicon.exe

  5. Install ansicon bằng cách gõ "ansicon -I" tại dấu nhắc lệnh

Bây giờ bạn sẽ thấy đầu ra màu.

Hãy chắc chắn để cho phép đăng nhập bằng cách thiết lập các biến môi trường ANSICON_LOG:

bộ ANSICON_LOG = 3

này nên đăng nhập đầu ra% TEMP% \ ansicon.log (Thông thường "c: \ temp \ ansicon. đăng nhập ")

2

Tôi chỉ phát hiện ra rằng chúng ta cần phải thiết lập này:

bộ ANSICON_EXC = nvd3d9wrap.dll

(thêm nó vào một tập tin ansicon.bat, hoặc thiết lập một biến môi trường). Hoạt động giống như nhà vô địch với win64x pro, ansicon164

Các vấn đề liên quan