2012-02-10 9 views
5

Ho cercato di ottenere 1.50 o 1.40 ANSICON (https://github.com/adoxa/ansicon) funzionante e ho guardato troppe pagine che raccontavano come installare questo: http://blog.mmediasys.com/2010/11/24/we-all-love-colors/ http://carol-nichols.com/2011/03/the-system-cannot-find-the-path-specified/Problema nel far funzionare ANSICON su Windows 7 Enterprise a 64 bit

ecc ....

così, ho il mio AutoRun è stato impostato su "C: \ usr \ bin \ ansi140 \ x64 \ ansicon.exe" -p e ho anche testato 150 ma non ci sono stati cambiamenti.

mio intero team ha questo lavoro senza problemi, ma non posso ottenere questo lavoro .. Ho ancora ottenere lo spazzatura incomprensibili sul prompt dei comandi:

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 

Qualcuno può aiutarmi a cercare di capire il motivo per cui sto avendo questo problema quando il resto della mia squadra con gli stessi portatili non ha questo problema?

EDIT dal primo commento:

ho provato quello che hai chiesto e ende dup con questa impostazione scheda:

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

Ma il problema persiste

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

mi sembrano anche avere la gemma ansicolor termine quindi dovrebbe funzionare

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

ma non lo è. Né su Cygwin né su CMD. La trama si infittisce

+0

Stessi problemi qui, e sfortunatamente la risposta di @Elvans non funziona neanche per me. spero che tu trovi una soluzione .. – lambinator

risposta

4

Utilizzo di ansicon funzionante. Inoltre, è possibile controllare Console2 per un'eccellente console multi-tab.

  1. estratto ansi152/x64 in <console-install-dir>, dire C:\Apps\Console
  2. console Configura per correre con varie shell, vale a dire. powershell, cmd, gitbash
  3. Eseguire ansicon -i da <console-install-dir>, in console.

PS. Potrebbe essere necessario aggiungere console-install-dir al numero $env:path.

2

Per risolvere l'installazione ansicon,

  1. Grab Console2, estratto, in una cartella, il mio C:\Applications\.
  2. Estrarre file da ansi150.zip\x64, utilizzare file binari a 64 bit, posizionarlo nella stessa cartella con Console2.
  3. Aperto C:\Applications\Console2\Console.exe.
  4. Dal menu Console2 aperto File > Edit > Settings > Tabs, immettere Shell con C:\Applications\Console2\ansicon.exe o sfogliarlo. Clicca Ok.
  5. Per applicare le modifiche, riapre una scheda Console2.

Il mio setup è Console-2.00b148-Beta_64bit.zip e ansi150.zip su Win 7 64-bit (senza modificare il registro AutoRun).

2

Ho avuto questo problema e ho finalmente visto l'output colorato. Ho seguito questi passaggi:

  1. Download "https://github.com/downloads/adoxa/ansicon/ansi150.zip"
  2. Copiare i file nella directory "x 64" da qualche parte nel vostro percorso .

    Ad esempio, è possibile copiarli in "c: \ windows \ system32".

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

  4. Copiare i file nella directory "x64" nella stessa posizione si è utilizzato in 2 step #.

    Questo dovrebbe sovrascrivere ANSI32.DLL e ansicon.exe

  5. Installare ansicon digitando "ansicon -I" al prompt dei comandi

Ora dovreste vedere l'output colorato.

Assicurati di attivare la registrazione impostando la variabile d'ambiente ANSICON_LOG:

set ANSICON_LOG = 3

Questo dovrebbe accedere output% TEMP% \ ansicon.log (di solito "c: \ temp \ ansicon. log ")

2

Ho appena scoperto che abbiamo bisogno di impostare questo:

set ANSICON_EXC = nvd3d9wrap.dll

(inserirlo in un file ansicon.bat, o impostare una variabile di ambiente). Funziona come un campione con win64x pro, ansicon164

Problemi correlati