سؤال أين هو SVN على OS X Mountain Lion؟


قمت بالترقية إلى OS X Mountain Lion ووجدت أن SVN لم يعد موجودًا. أستخدم Netbeans 6.9.1 بالتزامن مع SVN لـ Apache.

كيف يمكنني إعادتها والعمل؟


96
2017-07-25 20:04


الأصل




الأجوبة:


قم بتثبيت أحدث إصدار من Xcode من Mac App Store.

اذهب إلى Xcode »التفضيلات» التحميلات »أدوات سطر الأوامر» تثبيت.

إذا كنت لا تريد تنزيل / تثبيت Xcode ، فيمكنك دائمًا تنزيل أدوات سطر الأوامر لـ Mountain Lion من تنزيلات مطوري البرامج.


145
2017-07-26 00:25



بالنسبة لأي شخص آخر يجد أنه لا يعمل ، اضطررت إلى إغلاق نافذتي الطرفية وفتح نافذة جديدة قبل أن يتوقف SVN عن الشكوى من الإصدارات السيئة بعد تثبيت CLT من داخل Xcode. - jerclarke


إذا كان لديك Xcode مثبتًا وإذا كنت تستخدم bash:

$> vi ~/.profile

أضف هذا في نهاية ملفك الشخصي PATH = "$ {PATH}: / تطبيقات / Xcode.app / المحتويات / المطور / البيرة / بن /"

$> source ~/.profile

يجب أن تعمل


11
2017-07-26 14:29



في البداية ، أجري 1+ للإجابة المقبولة ، لكنني أضفت 1+ هنا لأن ذلك كان يعمل دون الحاجة إلى تثبيت أي شيء (والذي ربما "ثبّت" فقط ما كان موجودًا بالفعل على أي حال). - JMD
تحتاج إلى تثبيت Xcode لكي يعمل هذا. أيضًا إذا لم تستخدم بعض البرامج الأخرى نفس بيئة المستخدم فلن تتمكن من العثور على svn (أو أي حزمة أخرى تقدمها Xcode). - Javier Parra
نعم ، ولكن إذا قمت بتثبيت xcode لا يكفي - بفضل jfgrang - Joanna Bryson


كما تحقق من Homebrew لهذا النوع من الحزم:

brew install svn

11
2017-08-13 20:39



استخدم هذا للحصول على svn 1.7 على OSX Lion - olore


سيعمل XCode فقط على تثبيت SVN 1.6.18 (r1303927). ولكن يمكنك بسهولة تثبيت Subversion من Apache. ما عليك سوى تنزيل الملفات المصدر على http://subversion.apache.org/download/#recommended-releaseوتفريغ والذهاب إلى المحطة. انتقل إلى المجلد الذي قمت بتفكيته من خلاله

cd /path/to/folder

(يمكنك سحب وإفلات المجلد من Finder إلى Terminal). ثم اكتب

./configure

انتظر

make

انتظر بعض الوقت

sudo make install

ومع ذلك قد تحتاج إلى تغيير نظام PATHS الخاص بك بالذهاب إلى / etc

cd /etc

وافتح الملف PATHS

open paths

في حالتي ، كان التثبيت القديم في / usr / bin / svn (يمكنك التحقق من ذلك بـ "أي svn") ، يكون الجديد في / usr / local / bin. كلاهما في ملف PATHS ، ولكن بالترتيب "الخاطئ".


5
2017-07-30 21:43



من الجميل أن نرى سطر الأمر 'make' answer. ومع ذلك ، تجدر الإشارة إلى أن هذه الطريقة بشكل جيد قد تتطلب متطلبات مسبقة (لم تتم تلبيتها) ، مثل BerkeleyDB و SQlite. كن مستعدًا للحصول على برامج أخرى من الإنترنت لدعم هذه الطريقة. - cixelsyd


يمكنك أيضًا تثبيت SVN وأدوات سطر الأوامر الأخرى بدون تثبيت xcode الكامل وفقًا لهذه المقالة:

http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/


4
2017-11-06 18:50



متفق عليه. هذه إجابة أفضل تحميل 116MB (أدوات سطر الأوامر) بدلا من 1.5GB (XCode). - Omar


يمكنك تثبيت أحد التوزيعات الثنائية المتوفرة على

Apache Subversion Binary Packages - Mac OS X

لقد اخترت توزيع WANdisco بنفسي. ضع في اعتبارك أنك بحاجة إلى البقاء على نفس الإصدار الرئيسي الذي تستخدمه Netbeans ، إذا كنت تلمس نسخة العمل الخاصة بك من NetBeans و سطر الأوامر. لذلك إذا كان NetBeans 6.9.1 لا يزال يستخدم Subversion 1.6 ، فيجب عليك الذهاب إلى Subversion 1.6.18 ، وليس 1.7.5. أو الترقية إلى إصدار NetBeans أحدث مع دعم Subversion 1.7.

تحديث: يبدو أن دعم NetBeans svn يتفاعل مع عميل سطر الأوامر ، ويدعم svn 1.6.x وأحدث: جولة إرشادية للتخريب - Netbeans. وأود أن أذهب إلى أحدث إصدار 1.7.x ذلك الحين.


3
2017-07-25 20:15





يمكنك دائما تثبيت Subversion من خلال MacPorts.

sudo port install subversion

1
2017-07-26 10:01



أدوات سطر الأوامر الخاصة بـ Xcode هي أحد متطلبات MacPorts للعمل ، لذلك: لا توجد أدوات CLI ، ولا تخريب ، سواء عن طريق تجميعها يدويًا أو من خلال MacPorts. - Alex Reynolds
Error: Port subversion not found. أنا أستخدم MacPorts 2.1.2 على أسد الجبل. - Kees de Kooter


إذا قمت بتثبيت من خلال XCode ستحصل على svn 1.6.x. إذا كنت بحاجة إلى 1.7.x ، فستواجه مشكلات مع عناوين url الخاصة بالمستودعات http لذا ستحتاج إلى تثبيت النيون أيضًا. هذا هو بلدي بلوق وظيفة حول كيفية القيام بذلك (الجزء الأول هو لماذا)

http://nemanjakovacevic.net/blog/2013/01/svn-android-pre-compiler-and-mac-os-x-pita-combination/


1
2018-01-26 12:04





حاليا هناك العديد من المشاكل مع svn 1.7.5 على Apple Mountain Lion. يحتوي إصدار svn من موقع Apache على إصدار نيون خاطئ (يسبب svn: E170000: مخطط URL غير معروف لـ http *). يحتوي إصدار سطر الأوامر من WANdisco على مشاكل وهو غير جاهز ، بينما لا يحتوي CollabNet على بنية OSX Mountain Lion.

إصدار واجهة المستخدم الرسومية من Syncro هو ما يصل وتشغيل ل 1.7.5 ، ليست الإصدارات سطر الأوامر.

الأفضل هو البقاء على 1.6 حتى يتم حل جميع المشاكل.


0
2017-08-06 08:58





قد يكون موجودا في /opt/subversion/bin. إذا كان الأمر كذلك ، يمكنك إضافة هذا الدليل إلى PATH بيئة متغير في بلدكم ~/.bash_profile file.


0
2018-03-28 15:14





sudo ln -s  /Applications/Xcode.app/Contents/Developer/usr/bin/svn /usr/local/bin/

0
2018-05-21 06:33