Frage Spezifischer Befehl nicht in nur einer Shell erkannt


Ich verwende Windows7 als Betriebssystem wie meine Entwicklungsmaschine. Es hat verschiedene Muscheln:

  • cmd
  • Power Shell
  • Mysysgit GNU Bash <- das ist derjenige, der nicht funktioniert
  • PuppetLabs Shell
  • Nodejs-Shell
  • PHPStorm im Terminal integriert

aber in Mysysgit / GNU Bash das puppet Befehl hat nicht gearbeitet.

Das lustige war: Als ich eintrat

$ where puppet

# Response:
C:\Program Files (x86)\Puppet Labs\Puppet\bin\puppet.bat

In jeder Bash (inkl. Mysysgit) habe ich den richtigen Weg gefunden. (Nur Powershell scheint nicht wirklich zu funktionieren where). In der PuppetLabs-Shell habe ich sogar einen zweiten Pfad bekommen

$ where puppet

# Response
C:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin\puppet
C:\Program Files (x86)\Puppet Labs\Puppet\bin\puppet.bat

Meine Systemumgebungsvariablen waren perfekt eingerichtet: echo $PATH zeigte mir, dass beide inkludierte Wege vorhanden waren. Immer noch type puppet funktioniert nicht.

Nachdem ich dann angehängt habe C:\Program Files (x86)\Puppet Labs\Puppet\bin\puppet.bat  zu meinem $PATH variabel und plötzlich die puppet Befehl wurde erkannt ... und ist fehlgeschlagen.

c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- puppet/util/command_line (LoadError)
    from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'
    from c:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:3:in `<main>'

Die Puppenversion ist 3.5.1 (neueste)

Ich habe Ruby 1.9.3 und Ruby 2.0.x auf meinem System installiert. Könnte es sein, dass es einen Konflikt mit den Ruby-Installationen gibt? Es erscheint in keiner anderen Shell / Bash / Terminal / Konsole.


0
2018-04-28 14:54


Ursprung


Ist Marionettenversion speziell für Ruby 1.8.x ?? Wenn ja, siehe Hier - eyoung100
@ECarterYoung Afaik nicht. Aber danke für den Link. - kaiser
Es ist seltsam, dass das Batch-Skript in ... ist. - glenn jackman


Antworten: