2012-02-10 5 views
5

J'ai essayé de faire fonctionner ANSICON 1.50 ou 1.40 (https://github.com/adoxa/ansicon) et j'ai regardé tellement de pages sur l'installation ceci: http://blog.mmediasys.com/2010/11/24/we-all-love-colors/ http://carol-nichols.com/2011/03/the-system-cannot-find-the-path-specified/Problème de fonctionnement d'ANSICON sous Windows 7 Enterprise 64 bits

etc ....

Alors, j'ai mon AutoRun a mis à "C: \ usr \ bin \ ansi140 \ x64 \ ansicon.exe" -p et j'ai aussi testé 150 mais il n'y avait aucun changement.

toute mon équipe a ce travail sans problème, mais je ne peux pas obtenir ce travail .. Je reçois toujours la malbouffe brouillées à l'invite de commande:

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 

Quelqu'un peut-il S'IL VOUS PLAÎT me aider à essayer de comprendre pourquoi je ai ce problème quand le reste de mon équipe avec les mêmes ordinateurs portables n'ont pas ce problème?

EDIT du premier commentaire:

J'ai essayé ce que vous avez demandé et Ende dup avec ce paramètre onglet:

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

Mais le problème 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 

Il me semble aussi avoir le terme-ansicolor gem donc cela devrait fonctionner

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

mais ce n'est pas le cas. Ni sur Cygwin ni sur CMD. L'intrigue épaissit

+0

Les mêmes problèmes ici, et malheureusement la réponse @Elvans ne fonctionne pas pour moi non plus. J'espère que vous trouverez une résolution .. – lambinator

Répondre

4

En utilisant ansicon travaillé. En outre, vous voudrez peut-être vérifier Console2 pour une excellente console à onglets multiples.

  1. Extrait ansi152/x64 en <console-install-dir>, dire C:\Apps\Console
  2. console Configurer pour exécuter avec des coquilles différentes, à savoir. powershell, cmd, gitbash
  3. Exécutez ansicon -i à partir de <console-install-dir>, dans la console.

PS. Vous devrez peut-être ajouter console-install-dir dans votre $env:path.

2

Pour fixer l'installation de ansicon,

  1. Grab Console2, extrait, dans un dossier, le mien C:\Applications\.
  2. Extrayez les fichiers de ansi150.zip\x64, utilisez des fichiers binaires 64 bits, placez-les dans un même dossier avec Console2.
  3. Ouvrir C:\Applications\Console2\Console.exe.
  4. Dans le menu Console2, ouvrez File > Edit > Settings > Tabs, remplissez Shell avec C:\Applications\Console2\ansicon.exe ou accédez-y. Cliquez sur OK.
  5. Pour appliquer les modifications, rouvrez un onglet Console2.

Mon installation est Console-2.00b148-Beta_64bit.zip et ansi150.zip sur Win 7 64 bits (sans modification du registre AutoRun).

2

J'ai eu ce problème moi-même et je vois enfin la sortie colorée. J'ai suivi ces étapes:

  1. Télécharger « https://github.com/downloads/adoxa/ansicon/ansi150.zip »
  2. Copiez les fichiers dans le répertoire « x64 » quelque part dans votre chemin . Par exemple, vous pouvez les copier dans "c: \ windows \ system32". Par exemple, vous pouvez les copier par exemple dans "c: \ windows \ system32".

  3. Télécharger « https://github.com/downloads/adoxa/ansicon/ansi6432.zip »

  4. Copiez les fichiers dans le répertoire « x64 » au même endroit que vous avez utilisé à l'étape 2.

    Cela devrait remplacer ANSI32.DLL et ansicon.exe

  5. Installer ansicon en tapant "ansicon -I" à une invite de commande

Vous devriez maintenant voir la sortie de couleur.

Assurez-vous d'activer la journalisation en définissant la variable d'environnement ANSICON_LOG:

set ANSICON_LOG = 3

Cela doit se connecter à la sortie% TEMP% \ ansicon.log (généralement « C: \ temp \ ansicon. log ")

2

Je viens de découvrir que nous avons besoin de mettre ceci:

set ANSICON_EXC = nvd3d9wrap.dll

(ajoutez-le à un fichier ansicon.bat, ou définir une variable d'environnement). Fonctionne comme un champion avec win64x pro, ansicon164

Questions connexes