নির্দিষ্ট কমান্ডটি কেবল একটি শেলের মধ্যে স্বীকৃত নয়


0

আমি আমার বিকাশ যন্ত্র হিসাবে ওএস হিসাবে উইন্ডোজ 7 চালাচ্ছি running এটিতে বিভিন্ন শাঁস রয়েছে:

  • cmd
  • শক্তির উৎস
  • মাইসগিট জিএনইউ বাশ <- এটি সে কাজ করছে না
  • পুতুলল্যাবস শেল
  • নোডেজ শেল
  • টার্মিনালে পিএইচপিএসর্টম নির্মিত

কিন্তু Mysysgit / গনুহ ব্যাশpuppet কমান্ড কাজ করছিল না

মজার বিষয়টি ছিল: আমি যখন প্রবেশ করলাম

$ where puppet

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

প্রতিটি ব্যাশে (মাইসিসজিট সহ) আমি সঠিক পথ পেয়েছি। (কেবল পাওয়ারশেল কীভাবে ব্যবহার করবেন সে সম্পর্কে সত্যই কাজ করে না বলে মনে হয় where)। পুপেটল্যাবসের শেলটিতে আমি একটি দ্বিতীয় পথও পেয়েছি

$ where puppet

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

আমার সিস্টেমগুলির পরিবেশের ভেরিয়েবলগুলি নিখুঁতভাবে সেট আপ করা হয়েছিল: echo $PATHআমাকে দেখিয়েছিল যে দুটি অন্তর্ভুক্ত প্যাথ উপস্থিত ছিল। তবুও type puppetকাজ হয়নি।

আমি তারপরে C:\Program Files (x86)\Puppet Labs\Puppet\bin\puppet.bat আমার $PATHপরিবর্তনশীলটিতে যুক্ত হওয়ার পরে হঠাৎ puppetআদেশটি স্বীকৃত হয়ে গেল ... এবং ব্যর্থ হয়েছিল।

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

পুতুল সংস্করণটি 3.5.1(সর্বশেষ)

আমি আমার সিস্টেমে রুবি ১.৯.৩ এবং রুবি ২.০.x ইনস্টল করেছি। এটি কি হতে পারে যে রুবি স্থাপনাগুলির সাথে বিরোধ আছে? এটি অন্য কোনও শেল / বাশ / টার্মিনাল / কনসোলে উপস্থিত হয় না।


পুতুল সংস্করণটি রুবি 1.8.x এর জন্য নির্দিষ্ট কি ?? যদি তা হয় তবে এখানে দেখুন
eyoung100

পছন্দ করেছেন তবে লিঙ্কের জন্য ধন্যবাদ।
কায়সার

1
ব্যাচ স্ক্রিপ্টটি
বেআইনী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.