ฉันอัปเกรดเป็น OS X Mountain Lion แล้วและพบว่า SVN ไม่มีอยู่อีกต่อไป ฉันใช้ Netbeans 6.9.1 ร่วมกับ Apache's SVN
ฉันจะนำมันกลับมาและทำงานได้อย่างไร
ฉันอัปเกรดเป็น OS X Mountain Lion แล้วและพบว่า SVN ไม่มีอยู่อีกต่อไป ฉันใช้ Netbeans 6.9.1 ร่วมกับ Apache's SVN
ฉันจะนำมันกลับมาและทำงานได้อย่างไร
คำตอบ:
ติดตั้ง Xcode ล่าสุดจาก Mac App Store
ไปที่Xcode » Preferences »เครื่องมือดาวน์โหลด»บรรทัดคำสั่ง»ติดตั้ง
หากคุณไม่ต้องการที่จะดาวน์โหลด / ติดตั้ง Xcode คุณสามารถเสมอเพียงแค่ดาวน์โหลดเครื่องมือบรรทัดคำสั่งสำหรับ Mountain Lion จากการดาวน์โหลดสำหรับนักพัฒนา
หากคุณติดตั้ง Xcode และหากคุณใช้ bash:
$> vi ~/.profile
เพิ่มในตอนท้ายของ. profile เส้นทางของคุณ = "$ {PATH}: / Applications / Xcode.app / เนื้อหา / ผู้พัฒนา / usr / bin /"
$> source ~/.profile
มันควรจะทำงาน
ชำระเงินกับ Homebrew สำหรับแพ็คเกจเหล่านี้ด้วย:
brew install svn
XCode จะติดตั้ง SVN 1.6.18 เท่านั้น (r1303927) แต่คุณสามารถติดตั้งการโค่นล้มจาก Apache ได้อย่างง่ายดาย เพียงดาวน์โหลดไฟล์ต้นฉบับที่http://subversion.apache.org/download/#recommended-releaseแกะและไปที่ Terminal นำทางไปยังโฟลเดอร์ที่คุณเพิ่งเปิดออก
cd /path/to/folder
(คุณสามารถลากและวางโฟลเดอร์จาก Finder ไปยัง Terminal) จากนั้นพิมพ์
./configure
รอ
make
รอสักครู่
sudo make install
อย่างไรก็ตามคุณอาจต้องเปลี่ยน PATHS ของคุณโดยไปที่ / etc
cd /etc
และเปิดไฟล์ PATHS
open paths
ในกรณีของฉันการติดตั้งเก่าอยู่ใน / usr / bin / svn (คุณสามารถตรวจสอบว่าด้วย "which svn") การติดตั้งใหม่นั้นอยู่ใน / usr / local / bin ทั้งสองอยู่ในไฟล์ PATHS แต่อยู่ในลำดับที่ "ผิด"
คุณยังสามารถติดตั้ง SVN และเครื่องมือบรรทัดคำสั่งอื่น ๆ โดยไม่ต้องติดตั้ง xcode แบบเต็มตามบทความนี้:
http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/
คุณสามารถติดตั้งหนึ่งในการแจกแจงแบบไบนารี่ได้ที่
Apache Subversion Binary แพ็คเกจ - 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 สนับสนุนการมีปฏิสัมพันธ์กับลูกค้าบรรทัดคำสั่งและสนับสนุน 1.6.x SVN และใหม่กว่า: ทัวร์ของการโค่นล้ม - Netbeans ฉันจะไปหา 1.7.x เวอร์ชั่นใหม่ล่าสุดแล้ว
คุณสามารถติดตั้ง Subversion ผ่านMacPorts ได้ตลอดเวลา
sudo port install subversion
Error: Port subversion not found
. ฉันใช้ MacPorts 2.1.2 กับ Mountain Lion
หากคุณติดตั้งผ่าน 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/
ขณะนี้มีปัญหามากมายกับ svn 1.7.5 บน Apple Lion ไซต์ svn รุ่น Apache มีรุ่นนีออนผิด (ทำให้ svn: E170000: รูปแบบ URL ที่ไม่รู้จักสำหรับ http *) รุ่นบรรทัดคำสั่งของ WANdisco มีปัญหาและยังไม่พร้อมขณะที่ CollabNet ไม่มีบิลด์สำหรับ OSX Mountain Lion
Syncro เวอร์ชัน GUI นั้นใช้งานได้แล้ว 1.7.5 รุ่นบรรทัดคำสั่งไม่ใช่
ทางที่ดีที่สุดคือให้อยู่ที่ 1.6 จนกว่าปัญหาทั้งหมดจะได้รับการแก้ไข
/opt/subversion/bin
มันอาจจะอยู่ใน ถ้าเป็นเช่นนั้นคุณสามารถเพิ่มไดเรกทอรีที่กับตัวแปรสภาพแวดล้อมในของคุณPATH
~/.bash_profile file
sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/svn /usr/local/bin/
อาจติดตั้งSVN แล้วแต่อาจไม่สามารถใช้งานได้ในเทอร์มินัลเนื่องจาก SVN ไม่ได้รวมอยู่ในพา ธ
ใน 10.8 พวกเขาย้าย SVN ไปที่โฟลเดอร์ Application คุณต้องเพิ่มโฟลเดอร์นี้ลงในไฟล์ / etc / path เพื่อให้สามารถใช้งานได้ใน Terminal
ก่อนเปิดนาโน:
sudo nano /etc/paths
โปรดทราบว่าสิ่งนี้จะถามรหัสผ่าน ใส่รหัสผ่านที่ถูกต้อง
ในเครื่องมือแก้ไข nano เพิ่มบรรทัดต่อไปนี้ที่ท้ายไฟล์:
/Applications/Xcode.app/Contents/Developer/usr/bin
ใช้Control+ Oเพื่อเขียนไฟล์และControl+ Xเพื่อออกจาก Nano Editor
ออกจาก Terminal ( Control+ Q) และเริ่มต้นใหม่ พิมพ์SVN Help
และคุณจะเห็นว่า SVN พร้อมใช้งานในหน้าต่าง Terminal แล้ว
นี่คือความช่วยเหลือเพิ่มเติม: http://www.threeeyedbird.com/blog/2012/08/06/where-did-svn-go-after-upgrading-to-os-x-mion-lion-10.8/th