ম্যাক ওএস এক্স ম্যাভারিকস - পথে যুক্ত করুন


11

আমি একটি ফোনগ্যাপ প্রকল্প স্থাপন করার চেষ্টা করছি এবং একটি প্ল্যাটফর্ম যুক্ত করার চেষ্টা করার সময় এটি নিম্নলিখিত ত্রুটিটি প্রকাশ করে:

Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path.

আমি এখানে যা পড়েছি তা চেষ্টা করেছি: আমি ওএস এক্সে পরিবেশের পরিবর্তনগুলি কীভাবে সেট করব?

এবং। প্রোফাইল ফাইলটিতে নিম্নলিখিত লিখেছেন:

export PATH=/users/ophir/android-sdks/tools

যদিও এটি আমার পথে অ্যান্ড্রয়েড কমান্ড যুক্ত করেছিল এবং আমি এটি চালাতে এবং প্রতিক্রিয়া পেতে সক্ষম হয়েছি, আমি লক্ষ্য করতে শুরু করেছি যে একটি সাধারণ "এলএস" কমান্ড হঠাৎ করে কাজ করে না - যতক্ষণ না আমি নিজের কাজটি সরিয়ে না ফেলেছি।

কীভাবে আমি PATH ভেরিয়েবলের সাথে অন্য একটি পথ যুক্ত করতে পারি? এটি কীভাবে কোনওভাবে ওএস এক্সে কাজ করে?

ধন্যবাদ

উত্তর:


13

আপনার কমান্ডটি আপনার পাথের সাথে পুরো পাথের পরিবর্তনশীলকে প্রতিস্থাপন করে, এর ফলে / বিন হিসাবে ফোল্ডার সরিয়ে দেয়। আপনার বিদ্যমান পথটিতে আপনার পাথ যুক্ত করতে হবে, এটি প্রতিস্থাপন করবেন না:

export PATH=/users/ophir/android-sdks/tools:$PATH

বিকল্পভাবে, যাতে আপনি আপনার বিদ্যমান পথে থাকা ফোল্ডারে পাওয়া সরঞ্জামগুলি প্রতিস্থাপন না করেন, আপনি পাথ ভেরিয়েবলের শেষে আপনার নতুন ফোল্ডারটি যুক্ত করতে পারেন:

export PATH=$PATH:/users/ophir/android-sdks/tools

ধন্যবাদ। কৌতুকটি করেছে। আমি কীভাবে আরও একবার যুক্ত করতে পারি? দিয়ে সীমানা; ?
বিকাশকারী

1
@ বিকাশকারী :- এর সাথে ডিলিমিট করুন -/path/1:/path/2:$PATH
grg

2
হ্যাঁ, ':' দিয়ে বিভিন্ন পথ সীমাবদ্ধ করুন। আমি শুরু করার পরিবর্তে শেষের দিকে নতুন পথটি যুক্ত করতে চাই export PATH=$PATH:/users/ophir/android-sdks/tools- তাই এর অর্থ হ'ল আপনি ঘটনাক্রমে সিস্টেম সরঞ্জামগুলির একটির প্রতিস্থাপন করতে পারবেন না কারণ সেগুলি প্রথম পাওয়া যাবে।
টনি উইলিয়ামস

@gggarside আমি এই ত্রুটিটি পেয়েছি "অ্যান্ড্রয়েড সাব-প্রজেক্ট তৈরির সময় একটি ত্রুটি ঘটেছে / ফাইল বা ডিরেক্টরি "
চরণ গিরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.