जवाबों:
Mac App Store से नवीनतम Xcode स्थापित करें।
पर जाएं »डाउनलोड» कमांड लाइन उपकरण Xcode »पसंद» स्थापित करें ।
यदि आप Xcode को डाउनलोड / इंस्टॉल नहीं करना चाहते हैं, तो आप हमेशा डेवलपर डाउनलोड से माउंटेन लायन के लिए कमांड लाइन टूल डाउनलोड कर सकते हैं ।
यदि आपके पास Xcode स्थापित है और यदि आप bash का उपयोग करते हैं:
$> vi ~/.profile
इसे अपने .profile PATH = "$ {PATH}: / एप्लीकेशन / Xcode.app / Contents / Developer / usr / bin /" के अंत में जोड़ें।
$> source ~/.profile
यह काम करना चाहिए
XCode केवल SVN 1.6.18 (r1303927) स्थापित करेगा। लेकिन आप Apache से आसानी से Subversion इंस्टॉल कर सकते हैं। बस http://subversion.apache.org/download/#recommended-release पर स्रोत फ़ाइलों को डाउनलोड करें , अनपैक करें और टर्मिनल पर जाएँ। उस फ़ोल्डर पर नेविगेट करें जिसके माध्यम से आप अनपैक्ड हैं
cd /path/to/folder
(आप फाइंडर से टर्मिनल में फ़ोल्डर को ड्रैग और ड्रॉप कर सकते हैं)। फिर टाइप करें
./configure
रुको
make
कुछ समय प्रतीक्षा करें
sudo make install
हालाँकि आपको / etc पर जाकर अपने PATHS को बदलना पड़ सकता है
cd /etc
और PATHS-File खोलें
open paths
मेरे मामले में, पुरानी स्थापना / usr / bin / svn में थी (आप "जो svn" के साथ देख सकते हैं), नया एक / usr / स्थानीय / बिन में है। दोनों PATHS फ़ाइल में हैं, लेकिन "गलत" क्रम में।
आप इस लेख के अनुसार पूर्ण xcode स्थापित किए बिना SVN और अन्य कमांड लाइन उपकरण भी स्थापित कर सकते हैं:
http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/
आप पर उपलब्ध बाइनरी वितरण में से एक को स्थापित कर सकते हैं
अपाचे तोड़फोड़ बाइनरी पैकेज - मैक ओएस एक्स
मैंने स्वयं WANdisco वितरण को चुना है। ध्यान रखें कि आपको उसी प्रमुख संस्करण पर बने रहने की आवश्यकता है जैसे कि नेटबीन्स का उपयोग करते हैं, यदि आप नेटबीन्स और कमांड लाइन दोनों से अपनी कामकाजी प्रति छू रहे हैं। इसलिए अगर NetBeans 6.9.1 अभी भी तोड़फोड़ 1.6 का उपयोग कर रहा है, तो आपको 1.7.18 नहीं, बल्कि तोड़फोड़ 1.6.18 के लिए जाना चाहिए। या तोड़फोड़ 1.7 समर्थन के साथ एक नए NetBeans संस्करण में अपग्रेड करें।
अपडेट: ऐसा लगता है कि NetBeans svn सपोर्ट कमांड लाइन क्लाइंट के साथ इंटरैक्ट कर रहा है, और svn 1.6.x और नए का समर्थन करता है: गाइडेड टूर ऑफ़ सबवर्सन - नेटबिन्स । मैं तब नए 1.7.x संस्करण के लिए जाऊंगा।
आप हमेशा MacPorts के माध्यम से तोड़फोड़ स्थापित कर सकते हैं ।
sudo port install subversion
Error: Port subversion not found
। मैं माउंटेन लॉयन पर MacPorts 2.1.2 का उपयोग कर रहा हूं।
यदि आप XCode के माध्यम से स्थापित करते हैं तो आपको svn 1.6.x मिलेगा। अगर आपको 1.7.x की आवश्यकता है तो आपके पास रिपॉजिटरी के http यूआरएल के साथ समस्याएँ होंगी, इसलिए आपको नियॉन को भी स्थापित करना होगा। यह कैसे करना है के बारे में मेरा ब्लॉग पोस्ट है (पहला भाग क्यों है)
http://nemanjakovacevic.net/blog/2013/01/svn-android-pre-compiler-and-mac-os-x-pita-combination/
वर्तमान में Apple के माउंटेन लॉयन पर svn 1.7.5 के साथ कई समस्याएं हैं। Apache साइट के svn संस्करण में एक गलत नियॉन संस्करण है (जिससे svn: E170000: http * के लिए अपरिचित URL योजना)। WANdisco के कमांड लाइन संस्करण में समस्याएं हैं और इसके लिए तैयार नहीं है, जबकि CollabNet के पास OSX Mountain Lion के लिए एक बिल्ड नहीं है।
सिंकरो का GUI संस्करण 1.7.5 के लिए चल रहा है, कमांड लाइन संस्करण नहीं हैं।
सभी समस्याओं के हल होने तक 1.6 पर बने रहना सबसे अच्छा है।
sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/svn /usr/local/bin/
एसवीएन पहले से ही स्थापित हो सकता है लेकिन यह टर्मिनल में उपलब्ध नहीं हो सकता है क्योंकि एसवीएन मार्ग में शामिल नहीं है।
10.8 में, उन्होंने SVN को एप्लिकेशन फ़ोल्डर में स्थानांतरित कर दिया। आपको इस फ़ोल्डर को / etc / पथ फ़ाइल में जोड़ने की आवश्यकता है ताकि यह टर्मिनल में उपलब्ध हो।
सबसे पहले, नैनो खोलें:
sudo nano /etc/paths
ध्यान दें कि यह एक पासवर्ड के लिए संकेत देगा। सही पासवर्ड दर्ज करें।
नैनो संपादक में, फ़ाइल के अंत में निम्न पंक्ति जोड़ें:
/Applications/Xcode.app/Contents/Developer/usr/bin
का प्रयोग करें Control+ Oफ़ाइलें लिखने और करने के लिए Control+ Xनैनो संपादक से बाहर निकलें करने के लिए।
टर्मिनल ( Control+ Q) से बाहर निकलें और पुनरारंभ करें। टाइप करें SVN Help
और आप देखेंगे कि एसवीएन अब टर्मिनल विंडो में उपलब्ध है।
यहाँ कुछ और सहायता की है: http://www.threeeyedbird.com/blog/2012/08/06/where-did-svn-go-after-upgrading-to-os-x-mountain-lion-10.8/