Meine Plattform ist Windows. Ich installierte Chefentwicklung töten mit chefdk-0.19.6-1-x86.msi.Ich kann nicht starten Chef auf Cygwin
Dann Cygwin ausgeführt, um den folgenden Befehl
echo 'eval "$(chef shell-init bash)"' >> ~/.bash_profile
Chef Rubin als Standard haben Rubin
$ which ruby
which: no ruby in (/usr/local/bin:/usr/bin:/cygdrive/c/Perl/site/bin:/cygdrive/c/Perl/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/1E/NomadBranch:/cygdrive/c/Program Files (x86)/Microsoft Application Virtualization Client:/cygdrive/c/Program Files (x86)/Java/jre7/bin:/cygdrive/c/Program Files/McAfee/Solidcore/Tools/GatherInfo:/cygdrive/c/Program Files/McAfee/Solidcore/Tools/Scanalyzer:/cygdrive/c/Program Files/McAfee/Solidcore:/cygdrive/c/Program Files/McAfee/Solidcore/Tools/ScGetCerts:/cygdrive/c/Program Files/McAfee/Tools/GatherInfo:/cygdrive/c/Program Files/McAfee/Tools/Scanalyzer:/cygdrive/c/Program Files/McAfee:/cygdrive/c/Program Files/McAfee/Tools/ScGetCerts:/cygdrive/c/Program Files/apache-maven-3.3.9/bin:/cygdrive/c/Program Files/Amazon/AWSCLI:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Program Files/apache-maven-3.3.9/bin:/cygdrive/c/opscode/chefdk/bin:/home/JBE624/.chefdk/gem/ruby/2.0.0/bin:/c/opscode/chefdk/embedded/bin:/home/JBE624/.chefdk/gem/ruby/2.0.0/bin:/c/opscode/chefdk/embedded/bin)
Aber
ich nicht einstellen, wenn ich versuche, es zu Koch Darstellen wie unten kann jemand helfen
$ chef
C:\opscode\chefdk\embedded\bin\ruby.exe: No such file or directory -- /cygdrive/c/opscode/chefdk/bin/chef (LoadError)
ich auch versucht, unter
$ echo 'export PATH="/opt/chefdk/embedded/bin:$PATH"' >> ~/.bash_profile && source ~/.bash_profile
C: \ Opscode \ chefdk \ eingebettet \ bin \ ruby.exe: Keine solche Datei oder das Verzeichnis -/cygdrive/c/Opscode/chefdk/bin/Koch (Loaderror)
gefolgt unten Links
https://docs.chef.io/install_dk.html
Kann mir jemand helfen, die oben genannten Fehler zu lösen. Hilfe wird geschätzt.
Warum möchten Sie Cygwin hier verwenden? einfach loswerden und den gleichen Befehl 'chef Shell-init Bash' in einer DOS-Eingabeaufforderung verwenden und alles wird gut – Tensibai