কেন ম্যাকপোর্টগুলি মেক খুঁজে পাচ্ছে না


8

আমি ম্যাকপোর্টগুলি এভাবে চালানোর চেষ্টা করছি:

port install php5

আমি যখন এটি করি, তবে আমি এই ত্রুটিটি পেয়েছি:

Error: Unable to open port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it? 

তাই আমি আমার পথটির দিকে তাকালাম:

declare -x PATH="/Developer/usr/bin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/usr/local/php5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin" 

এবং তারপরে নিশ্চিত হয়েছিলেন যে মেকগুলি সেই ডায়ারগুলির মধ্যে একটিতে রয়েছে:

ls -l /Developer/usr/bin/make

$ lrwxr-xr-x 1 root admin 7 Aug  7 16:47 /Developer/usr/bin/make -> gnumake

এবং টাইপিং:

make

সৃষ্টি করে:

make: *** No targets specified and no makefile found.  Stop.

সুতরাং আমি জানি যে এটি আছে।

তবে ম্যাকপোর্টগুলি এটি খুঁজে পাচ্ছে না। কোন ধারনা?

সরকারি কর্মচারী

উত্তর:


6

আপনি নিজেই একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন:

which make (এটি নিশ্চিত হওয়ার জন্য)
cd /usr/bin
ln -s /Developer/usr/bin/make make


11

আরও একটি জিনিস - একবার আপনি ওএস এক্স অ্যাপ স্টোর থেকে এক্সকোড 4.3 ইনস্টল করুন, এক্সকোড চালু করুন, তারপরে পছন্দসমূহ -> ডাউনলোডগুলিতে যান এবং "কমান্ড লাইন সরঞ্জাম" ইনস্টল করুন। টার্মিনাল পুনরায় আরম্ভ করুন এবং আপনি মেক ব্যবহার করতে সক্ষম হবেন।


8

আপনি এক্সকোড ইনস্টল করার পরে থেকে ম্যাক ওএস আপগ্রেড করেছেন? সিস্টেম আপডেটগুলি, 10.5 থেকে 10.6 এর মতো বড় আকারের প্রোগ্রামগুলি / usr / bin থেকে সেই প্রোগ্রামগুলি সরিয়ে ফেলতে পারে। সর্বশেষতম এক্সকোড ডাউনলোড করুন এবং পুনরায় ইনস্টল করুন। এটি তাদের পিছনে রাখা উচিত।


হ্যাঁ, ক্রিসমাসে আমি তুষার চিতা পেয়েছিলাম। আমি এটি চেষ্টা করব এবং কিছুক্ষণের মধ্যে প্রতিক্রিয়া জানাব।
GeoffreyF67

1
দারুণ কাজ করেছে! এই অনুযায়ী পোর্টগুলি পুনরায় ইনস্টল করতে হয়েছিল: trac.macport.org/wiki/ মাইগ্রেশন ধন্যবাদ!
GeoffreyF67

ধন্যবাদ, আমার জন্যও কাজ করেছেন। দ্রষ্টব্য: অ্যাপ স্টোর থেকে ডাউনলোড করা XCode 4.1 সহ ওএসএক্স 10.7 সিংহটিতে, আপনি আবার / অ্যাপ্লিকেশনগুলিতে "ইনস্টল এক্সকোড.এপ" চালিয়ে এক্সকোডটি পুনরায় ইনস্টল করতে পারেন। XCode সফলভাবে পুনরায় ইনস্টল করার আগে ট্র্যাশ / বিকাশকারী হওয়া দরকার to
হা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.