আইডভাইসইনস্টলার কোথায় ইনস্টল করা আছে তা কীভাবে আবিষ্কার করবেন?


2

আমি সবেমাত্র কমান্ড লাইনের মাধ্যমে আইডভাইসইনস্টলার ইনস্টল করেছি।

Michaels-MacBook-Air:1.0.1 michael.nares$ cd
Michaels-MacBook-Air:~ michael.nares$ brew uninstall ideviceinstaller
Error: No such keg: /usr/local/Cellar/ideviceinstaller
Michaels-MacBook-Air:~ michael.nares$ brew install --HEAD ideviceinstaller
==> Cloning 
Updating 
==> ./autogen.sh
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libimobiledevice_CFLAGS
and libimobiledevice_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Error: Homebrew doesn't know what compiler versions ship with your version
of Xcode (6.1.1). Please `brew update` and if that doesn't help, file
an issue with the output of `brew --config`:

Note that we only track stable, released versions of Xcode.

Thanks!


Michaels-MacBook-Air:~ michael.nares$ 

তবে আমি যখন "সন্ধানকারী" এ যাই এবং করি Cmd+ তখন Fআমি এটি খুঁজে পাই না। এটি কোথায় ইনস্টল করা হয়েছে তা জানার কোনও উপায় আছে?


আউটপুট থেকে লিংকগুলি নিখোঁজ হয়েছে কারণ লিঙ্কগুলি পোস্ট করার মতো আমার যথেষ্ট খ্যাতি নেই।
মাইকেল নেরেস

মন্তব্যে কোনও উপায়ে লিঙ্কগুলি পোস্ট করুন এবং উচ্চতর প্রতিনিধি সহ কেউ আপনাকে সেগুলি যুক্ত করতে সহায়তা করবে।
জ্যাকগোল্ড

আপনি পোস্ট করা এই "লিঙ্কগুলি" কোনও অর্থহীন নয়। এটি কি কেবল হোমব্রিউ আউটপুট? তারপরে আপনার প্রশ্নটি সম্পাদনা করুন এবং সেই সমস্ত আউটপুট একটি কোড ব্লক হিসাবে যুক্ত করুন; কোডটি উদ্ধৃত করার কারণে এই জাতীয় "লিঙ্ক" বিধিনিষেধ পুরোপুরি সরিয়ে ফেলবে।
জ্যাকগল্ড

উত্তর:


1

তবে আমি যখন "সন্ধানকারী" এ যাই এবং করি Cmd+ তখন Fআমি এটি খুঁজে পাই না। এটি কোথায় ইনস্টল করা হয়েছে তা জানার কোনও উপায় আছে?

আপনি এর কাছে যেতে কয়েকটি উপায় রয়েছে।

হোমব্রিউ সূত্র নিজেই পরীক্ষা করুন।

প্রথমে, অফিসিয়াল হোমব্রিউ গিটহাবের সংগ্রহশালায় যেমন দেখা যায়ideviceinstaller নিজের জন্য হোমব্রিউ সূত্রটি দেখি । এই কোডটি ব্যাখ্যা করার জন্য আপনাকে কোনও গভীর প্রোগ্রামার হতে হবে না বা এমন অনেক টাকার রুবি বোঝার দরকার নেই - যা হোমব্রিউ তৈরি করেছে this মূল বিভাগটি test doনীচের কাছাকাছি অঞ্চল:

test do
  system "#{bin}/ideviceinstaller --help |grep -q ^Usage"
end

বাইনারি কলের #{bin}পূর্ববর্তী যেটি নোট করুন ideviceinstaller। সেই #{bin}পরিবর্তনশীলটি অনুবাদ করে /usr/local/binতাই আমরা জানি যে ideviceinstallerবাইনারিটির পুরো পথটি হওয়া উচিত /usr/local/bin/ideviceinstaller

ব্যবহার করে পরীক্ষা করুন which

পূর্ণ পথটি নিশ্চিত করতে ideviceinstaller, আপনি কেবল whichটার্মিনালের কমান্ড লাইন থেকে এটি ব্যবহার করতে পারেন:

which ideviceinstaller

এবং ফিরে আসা পথটি /usr/local/bin/ideviceinstallerউপরের হোমব্রিউ সূত্র থেকে বাদ দেওয়া সমান হওয়া উচিত ।

ব্যবহার করে পরীক্ষা করুন brew info

এটি বলেছিল, আপনি যে আউটপুট উপস্থাপন করেছেন তা এই পথটি দেখায়:

/usr/local/Cellar/ideviceinstaller

এবং আপনি হোমব্রুয়ের মাধ্যমে এটির মতো এটি নিশ্চিত করতে পারেন:

brew info ideviceinstaller

এখন কেন /usr/local/Cellar/পাশাপাশি হবে /usr/local/bin/? সহজ। যে /usr/local/Cellar/যেখানে Homebrew ফাইল ইনস্টল হবে, কিন্তু প্রতীকী লিঙ্ক তৈরি করা হবে /usr/local/bin/বাইনারি সহজ, Systemwide অ্যাক্সেসের জন্য অনুমতি দেয়। কমপক্ষে আমি ম্যাক ওএস এক্স কীভাবে কাজ করি এবং লিনাক্স কীভাবে কাজ করে এবং কতগুলি বিকাশকারী সোর্স কোড থেকে এই জাতীয় বাইনারিগুলি ইনস্টল করার বিষয়ে কাজ করে সে সম্পর্কে আমার জ্ঞানের ভিত্তিতে আমি ধরে নিচ্ছি।

locateটার্মিনাল মাধ্যমে পরীক্ষা করা হচ্ছে ।

অন্য সব কিছু যদি ব্যর্থ হয় তবে আপনি টার্মিনাল locateথেকে পরিচিত "স্পটলাইট" এর টার্মিনাল সংস্করণও ব্যবহার করতে পারেন । আপনি কেবল এইভাবে একটি কমান্ড চালাবেন:

locate ideviceinstaller

এবং সেই কমান্ডটি ideviceinstallerতাদের মধ্যে থাকা শব্দটি সহ ফাইল পাথের একটি তালিকা ফিরিয়ে আনবে । আপনি যদি কোনও ফলাফল না পান তবে আপনার কেবলমাত্র locateডেটাবেস আপডেট করার প্রয়োজন হতে পারে :

sudo /usr/libexec/locate.updatedb

এবং তারপর আবার কমান্ড চালানো।

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