ব্রিউ দিয়ে ওএসএক্সে কীভাবে সিআরএল ইনস্টল করবেন


11

অ্যাপল সরবরাহ করে এমন পুরানো 7.24 এর পরিবর্তে আমি কীভাবে সিআরএল এর নতুন সংস্করণটি পেতে পারি।

user:~ kevinsimper$ curl --version
curl 7.31.0 (x86_64-apple-darwin12.4.0) libcurl/7.31.0 OpenSSL/0.9.8x zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp 
Features: IPv6 Largefile NTLM NTLM_WB SSL libz 

আমি যখন ব্রিউয়ের সাথে ইনস্টল করি তখন আমাকে অবহিত করা হয় যে এটি কেবলমাত্র একটি ক্যাগ এবং যদি আমি তা করি

brew link curl --force

সংস্করণটি 7.24 টি স্টিল, তবে প্রোটোকলগুলি আপডেট করা হয়েছে।

Kuser:~ kevinsimper$ curl --version
curl 7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8x zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz 
user:~ kevinsimper$ which curl
/usr/bin/curl

আমি যদি তখন "আপেল" কার্ল মুছতে পারি তবে ফাংশনটি কার্যকর হয় না।

user:~ kevinsimper$ curl --version
curl 7.31.0 (x86_64-apple-darwin12.4.0) libcurl/7.31.0 OpenSSL/0.9.8x zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp 
Features: IPv6 Largefile NTLM NTLM_WB SSL libz 
user:~ kevinsimper$ brew install postgresql
==> Installing postgresql dependency: ossp-uuid
==> Downloading ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz
Error: /usr/bin/curl is not executable

4
অ্যাপল সরবরাহকৃত ফাইলগুলি মুছবেন না - ওএস এখনও সেগুলি ব্যবহার করতে পারে এবং এটি হোমব্রু ফাইলগুলি ব্যবহার করবে না। হোমব্রু ফাইলটি ব্যবহার করার জন্য আপনাকে আপনার
— पथ

উত্তর:


6

যোগ export PATH=/usr/local/bin:$PATHআপনার টু .bashrcউদাহরণস্বরূপ বিন Homebrew ইনস্টল ব্যবহার করতে।


2
বা .বাশ_প্রোফাইল। টার্মিনাল এবং আইটির্ম নতুনভাবে শেলগুলি লগইন শেল হিসাবে ডিফল্টরূপে খোলায়, সুতরাং বাশ .bashrc পড়বে না।
— ল্রি

আপনি সিস্টেমের কার্ল বাইনারিগুলির সামনে নতুন কার্লের বাইনারি রাখার পরে এটি কি সিস্টেমের জন্য সমস্যা সৃষ্টি করবে?
— সিএমসিডিগ্রাগনকাই

1
না শুধুমাত্র এটি আপনার টার্মিনাল সেশনের জন্য N
— ম্যাথিউ রিগলার

যখন আমি এটি করি, এটি এখনও /usr/bin/curlফলাফল হিসাবে দেখায়which curl. Any advice?
— ম্যাডফিসিসিস্ট

2
@ ম্যাডফিসিসিস্ট brew link curl --forceহোমব্রিউকে সিমলিংক কার্ল এ প্রবেশ করতে বাধ্য করুন usr/local/bin। যতক্ষণ /usr/binনা এটি আপনার পথে এগিয়ে থাকে ততক্ষণ হোমব্রিউ কার্ল ব্যবহার করা উচিত।
— ড্যানিয়েল কম্পটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.