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


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.