ওএস এক্সে /etc/launchd.conf ফাইলটি সম্পাদনা করা হচ্ছে


3

আমি ম্যাক 10.7.4 এ মাভেন ব্যবহার করে অ্যান্ড্রয়েড প্রকল্প চালানোর চেষ্টা করছি , তার জন্য আমার পরিবেশ এবং পথের ভেরিয়েবলগুলি সেট করা দরকার।

মাভেন ব্যবহার করে অ্যান্ড্রয়েড চালানোর জন্য আমার এই পদক্ষেপগুলি অনুসরণ করতে হবে

ম্যাভেন 3.0.3+ ইনস্টলড,

আপনার ইনস্টলড অ্যান্ড্রয়েড এসডিকে পথের জন্য পরিবেশের পরিবর্তনশীল অ্যান্ড্রয়েডহোম সেট করুন এবং আপনার AT PATH এ $ ANDROID_HOME / সরঞ্জামগুলির পাশাপাশি $ ANDROID_HOME / প্ল্যাটফর্ম-সরঞ্জামগুলি যুক্ত করুন। (বা উইন্ডোজ% অ্যান্ড্রয়েডহোম% \ সরঞ্জাম এবং% অ্যান্ড্রয়েডহোম% \ প্ল্যাটফর্ম-সরঞ্জামগুলিতে)।

ম্যাকোস ব্যবহারকারীগণ: নোট করুন যে কমান্ডলাইনে কাজ করার পথে এবং আইডিই চালু হয়ে শুরু হয়েছে আপনাকে এটিকে /etc/launchd.conf এ সেট করতে হবে এবং .Bashrc বা অন্য কোনও কিছুতে নয় have

তবে আমি ওএস এক্সে খুব নতুন তাই এটি কীভাবে সেট করতে হয় তা আমি জানি না। আমি এই পোস্টটি দেখেছি কিন্তু আমি 4 র্থ ধাপে আটকে যাচ্ছি, etc/launchd.confপথে প্রবেশের পরে ফাইলটি সংরক্ষণ করি ।

  • আমি কীভাবে বিশ্বব্যাপী পরিবেশের পরিবর্তনগুলি সেট করব?

  • etc/launchd.confফাইলটি খোলার, সম্পাদনা করার, সংরক্ষণ করতে আমার কী দরকার ?

উত্তর:


2

আপনার কি আসলে সিস্টেম-ওয়াইড ভেরিয়েবলগুলি দরকার? যদি আপনার ব্যবহারকারীর পরিবেশে ভেরিয়েবলগুলি পর্যাপ্ত থাকে তবে আপনি এর মধ্যে একটি ডিরেক্টরি ~/.MacOSXএবং একটি ফাইল তৈরি করতে পারতেন environment.plist, যদি এর মধ্যে একটির অস্তিত্ব না থাকে এবং তারপরে আপনার ভেরিয়েবলগুলি এতে যুক্ত করুন environment.plist

mkdir ~/.MacOSX
touch ~/.MacOSX/environment.plist
open ~/.MacOSX/environment.plist

পরিবর্তনগুলি সক্রিয় হওয়ার জন্য লগ অফ করুন এবং ফিরে যান।


আপনার উত্তরের জন্য ধন্যবাদ .. আমি মনে করি না। আমি এনভায়রনমেন্ট.প্লেস্ট ফাইলটি চেষ্টা করব। আপনি যদি আপডেট করতে পারতেন কীভাবে সেই ফাইলটিতে পাথ যুক্ত করতে এবং সংরক্ষণ করতে হয়। দুঃখিত আমি ম্যাকের জন্য খুব নতুন]]
ভিনথপ

কমান্ডটি open ~/.MacOSX/environment.plistডিফল্ট অ্যাপ্লিকেশন (সাধারণত প্লাস্ট সম্পাদক) দিয়ে ফাইলটি খুলতে হবে।
আনসার ভিচার্স

হ্যাঁ আমি এটি করেছিলাম তবে আমি এটি যুক্ত হওয়ার কথা ভাবছি না কারণ আমার Please provide a proper Android SDK directory path as configuration parameter <sdk><path>...</path></sdk> in the plugin <configuration/>. As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=... or set environment variable ANDROID_HOME. -> [Help 1]
মাভেন

ভেরিয়েবলগুলি যুক্ত করার পরে আপনি লগ অফ করে ফিরে এসেছেন?
আনসার ভিচার্স 12

4

আপনি /etc/launchd.confফাইলটি পরিবর্তন করতে কোনও সম্পাদক ব্যবহার করতে পারেন , আপনাকে ব্যবহার করতে হবে না viবা vim

যেহেতু আপনার ফাইলটি সম্পাদনা করার জন্য অতিরিক্ত ব্যবহারকারীর সুবিধাগুলি প্রয়োজন তাই আপনি কেবল পাঠ্য সম্পাদনা চালাতে পারবেন না। তবে আপনি যা করতে পারেন তা হল একটি টার্মিনাল খোলা এবং প্রবেশ করা:

sudo touch /etc/launchd.conf
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/launchd.conf

এখন, TextEdit খুলবে /etc/launchd.conf। আপনি উল্লেখ করেছেন এই স্ট্যাক ওভারফ্লো উত্তরে বর্ণিত হিসাবে আপনার পরিবর্তনগুলি করুন । আপনার অ্যান্ড্রয়েড এসডিকে আসল পথের সাথে হাইলাইট করা অংশটি প্রতিস্থাপন করার বিষয়টি নিশ্চিত করুন, আপনার ব্যবহারকারীর নামও পরিবর্তন করে।

setenv ANDROID_HOME /Users/your-username/Documents/android-sdk/

এখন ফাইল »সেভ বা এর মাধ্যমে যথারীতি ফাইলটি সংরক্ষণ করুনCmdS

একটি রিবুট প্রয়োজন হতে পারে।


আপনার উত্তর slhck জন্য ধন্যবাদ .. এটি যখন আমি আপনার প্রথম কমান্ডটি ব্যবহার করি তখন এটির সাহায্যে এটি বলেছে লঞ্চডকনফ ফাইলটি পাওয়া যায় নি .. সম্ভব হলে আপনি কীভাবে তৈরি করবেন তা আপডেট করতে পারতেন। অনেক ধন্যবাদ
vinothp

প্রশ্নের আমার আপডেট দেখুন।
স্ল্যাক করুন

যে স্লিট হয়ে গেছে, এখন এটি বলছে যে দস্তাবেজটি "unchd.conf "খোলা যায় নি। আপনার অনুমতি নেই।
বিনথপ

না, তা হতে পারে না। উভয় কমান্ড দিয়ে চালানো নিশ্চিত করুন sudo
slhck

হ্যাঁ উভয় কমান্ডই সুডো স্ল্যাক
উইনোথপ

2

আপনি কেবল টার্মিনাল ও টাইপ করতে পারেন launchctl

তারপর setenv <key> <value>

যা আপনার ক্ষেত্রে জোরে হতে পারে setenv ANDROID_HOME /path/to/whatever

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