macos কিভাবে ওএস এক্স এ হোমব্রু ইনস্টল করবেন?




bash install (8)

আমি ওএস এক্স এ হোমব্রু ইনস্টল করার চেষ্টা করছি।

Homebrew সাইটের মতে আমি টাইপ করা উচিত

brew install wget

এবং আমি সব পেতে

-bash: brew: command not found

তাই আমি StackOverflow অনুসন্ধান করেছি এবং এই উত্তর খুঁজে পেয়েছি। সমস্যা, যাইহোক, আমি /usr/local/bin মধ্যে brew দেখতে না।

তাই, আমি আমার .bashrc ফাইলে নিম্নলিখিত লাইনও যুক্ত করেছি

export PATH=/usr/local/bin:$PATH

কিন্তু আমি এখনও command not found ত্রুটি command not found

আমি কিভাবে ওএস এক্স এ হোমব্রু ইনস্টল করতে পারি?


আমি বর্ণিত সবকিছু চেষ্টা করার পরে, আমি / usr / স্থানীয় / ইত্যাদি / মধ্যে brew ফোল্ডার অনুমতি লাগছিল। একরকম অনুমতি পরিবর্তিত হয় এবং আমি ফোল্ডারটি খুলতে পারিনি। আমি অন্যান্য ফোল্ডার এবং ব্রু শুরু কাজ হিসাবে একই অনুমতি সঙ্গে ফোল্ডার অনুমতি (chmod সঙ্গে) পরিবর্তন।


আপনার কমান্ড প্রক্সি অধীনে যদি নিম্নলিখিত কমান্ড কাজ করে না।

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

পরিবর্তে ব্যবহারকারী অনুসরণ -

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:[email protected]:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

মনে রাখবেন আমাদেরকে "\" এর পরিবর্তে% 5c ব্যবহার করতে হবে একইভাবে যদি আপনার পাসওয়ার্ডটিতে কোনও বিশেষ চরিত্র থাকে তবে এটি ইউনিকোড সহ @ 40% ব্যবহার করার জন্য প্রতিস্থাপন করুন। এই Unicodes পড়ুন

আপনার নিজের প্যারামিটার সঙ্গে উপরে কমান্ড প্রতিস্থাপন করুন

DOMAIN - আপনার ডোমেইন

USER_NAME - আপনার ব্যবহারকারী নাম

পাসওয়ার্ড - পাসওয়ার্ড

PROXY - 10.10.10.10

পোর্ট - 8080


আমি পার্টিতে দেরি করতে পারব, তবে একটি দুর্দান্ত ওয়েবসাইট রয়েছে যেখানে আপনি প্যাকেজগুলির জন্য অনুসন্ধান করতে পারেন এবং এটি স্টাফ ইনস্টল করতে প্রয়োজনীয় কমান্ডটি তালিকাভুক্ত করবে। BrewInstall ওয়েবসাইট।

তবে আপনি নিম্নলিখিত কমান্ড দিয়ে wget ইনস্টল করতে পারেন:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget

আশাকরি এটা সাহায্য করবে :)


এখানে একটি সংস্করণ যা হোমব্রু ইনস্টলারকে একটি ব্যাশ ফাংশনে ভাঁজ করে যা আপনার স্থাপনার স্ক্রিপ্টগুলি থেকে চালানো যেতে পারে:

install_homebrew_if_not_present() {
    echo "Checking for homebrew installation"
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not found. Installing..."
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    else
        echo "Homebrew already installed! Updating..."
        brew update
    fi
}

এবং অন্য ফাংশনটি যদি হোমব্রু সূত্র ইনস্টল করে তবে এটি ইতিমধ্যে ইনস্টল করা নেই:

brew_install () {       
    if brew ls --versions $1 > /dev/null; then
        echo "already installed: $1"
    else
        echo "Installing forumula: $1..."
        brew install $1
    fi
}

একবার আপনি এই ফাংশন সংজ্ঞায়িত করেছেন একবার আপনি আপনার bash স্ক্রিপ্ট হিসাবে নিম্নরূপ ব্যবহার করতে পারেন:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

এটি হোমব্রু হোমপেজের শীর্ষে রয়েছে।

একটি টার্মিনাল প্রম্পট থেকে:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

কমান্ড brew install wget হল অন্য একটি অ্যাপ্লিকেশন ইনস্টল করার জন্য Homebrew (এই ক্ষেত্রে, wget ) ইনস্টল করার জন্য কীভাবে ব্যবহার করা হয় তা উদাহরণস্বরূপ।


আপনি এখনও চলমান পরে ত্রুটি পেতে হলে,

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

তারপরে আপনার বিশেষ ম্যাক ওএস এবং এক্সকোড সংস্করণের জন্য https://developer.apple.com/download/more/ থেকে কমান্ড লাইন সরঞ্জাম ডাউনলোড এবং ইনস্টল করার চেষ্টা করুন।

তারপর চালানোর চেষ্টা করুন,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

এবং তারপর

brew install node


বক্সের বাইরে ম্যাকোস হাই সিয়েরা 10.13.6

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

নিম্নলিখিত ত্রুটি দেয়:

কার্টটি শংসাপত্র কর্তৃপক্ষ (CA) সর্বজনীন কী (CA সতর্কতা) এর "বান্ডেল" ব্যবহার করে ডিফল্টরূপে SSL শংসাপত্র যাচাইকরণ সম্পাদন করে। ডিফল্ট বান্ডিল ফাইলটি যদি পর্যাপ্ত না হয় তবে আপনি --cacert বিকল্প ব্যবহার করে বিকল্প ফাইলটি নির্দিষ্ট করতে পারেন।

যদি এই HTTPS সার্ভারটি বান্ডেলের প্রতিনিধিত্বকারী একটি CA দ্বারা স্বাক্ষরিত কোন শংসাপত্র ব্যবহার করে তবে শংসাপত্র যাচাইকরণটি সম্ভবত শংসাপত্রের সমস্যা (এটি মেয়াদ শেষ হতে পারে, অথবা নামটি URL এর ডোমেন নামটির সাথে মেলে না) হতে পারে।

আপনি যদি সার্টিফিকেটের কার্ল যাচাইকরণটি বন্ধ করতে চান তবে -k (বা --insecure) বিকল্পটি ব্যবহার করুন।

HTTPS-proxy এর অনুরূপ বিকল্প রয়েছে - প্রক্সি-ক্যাকার্ট এবং - প্রক্সি-অনিরাপদ।

সমাধান: শুধু আপনার কার্ল বিকল্পগুলিতে একটি কে যোগ করুন

$ ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"




homebrew