ওএস এক্স-এ "অ্যাপ্লিকেশন সন্ধান করতে অক্ষম" ত্রুটির ফলাফল খোলা আছে `


9

আমি .profileআইওয়ার্ক প্রোগ্রাম "নাম্বার" চালু করতে ওএস এক্স লায়নটিতে আমার ফাইলটিতে একটি শর্টকাট তৈরি করতে চাই ।

আবেদনটি রয়েছে:

/Applications/iWork '09/Numbers.app

আমি এই শর্টকাট তৈরি করেছি:

alias psd="open -a Adobe\ Photoshop\ CS3"

ফটোশপ খোলার জন্য এটি দুর্দান্ত কাজ করে works সুতরাং আমি তৈরি করেছি:

alias num="open -a iWork\ \'09/Numbers"

আমি যখন "নাম" টাইপ করি তখন ত্রুটি পাই:

'IWork '09 / নম্বর' নামক অ্যাপ্লিকেশন খুঁজে পাওয়া যায়নি।

আমি মনে করি না যে এটি স্পেস বা কোটের আগে ব্যাকস্ল্যাশগুলির সমস্যা কারণ আমি অগণিত বৈচিত্রের চেষ্টা করেছি কোনও লাভ হয়নি। আমি অ্যাপ্লিকেশন নামের সাথে ".app" যুক্ত করার চেষ্টাও করেছি, তবে একই ত্রুটির বার্তা পেয়েছি।

আমি এই উপনামটি কীভাবে তৈরি করতে পারি?

উত্তর:


5

আপনি কি নিম্নলিখিত বিবেচনা করেছেন?

open -a Numbers

দ্বারা খোলা অ্যাপ্লিকেশন open, কিন্তু শুধু তাদের প্রকৃত নাম অনুসারে পথ আপেক্ষিক খোলা হয় না, যেমন চিহ্নিত Contents/Info.plistমধ্যে .appফাইল নিজেই।

আপনি যদি নিশ্চিত হতে চান তবে আপনি -bবিকল্পটি দিয়ে বান্ডেল আইডেন্টিফায়ারটিও ব্যবহার করতে পারেন :

open -b com.apple.iTunes

যা Info.plistফাইলটিতেও পাওয়া যাবে :

এখানে চিত্র বর্ণনা লিখুন


1
আপনি একটি নিখুঁত পথও ব্যবহার করতে পারেনopen "/Applications/iWork '09/Numbers.app/"
ল্রি

আমি এটি দিয়ে শুরু করেছি, তবে আমি একটি ত্রুটি বার্তা পেয়েছি। আপনার পোস্ট পড়ার পরে, আমি ফিরে গিয়ে আবার চেষ্টা করেছি। এবার আমি খেয়াল করেছি যে সমস্যাটি পুরানো ম্যাক সিস্টেম ফাইল থেকে 90 এর দশকের নাম্বার থেকে এসেছিল called আমি একবার এটি মুছে ফেললাম, সবকিছু ঠিক আছে। দরকারী তথ্য জন্য ধন্যবাদ।
অ্যান্ড্রু সুইফট

0

আপনি চেষ্টা করেছেন alias num='/Applications/iWork '09/Numbers.app/',? এটা আমার জন্য কাজ করে. ./bashrcএটি আপনার যুক্ত করুন এবং এটি উত্স করুন। তারপরে আপনি num একেবারে পরম পথ ব্যবহার করে টাইপ করে এটি সম্পাদন করতে পারেন ক্লান্তিকর হতে পারে।

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