ฉันเพิ่งเปลี่ยนไปใช้ zsh บน Terminal.app บนเครื่อง OS X ของฉันได้สำเร็จ หมายเลขเวอร์ชันของ zsh คือ 4.3.11
ฉันเพิ่งเปลี่ยนไปใช้ zsh บน Terminal.app บนเครื่อง OS X ของฉันได้สำเร็จ หมายเลขเวอร์ชันของ zsh คือ 4.3.11
คำตอบ:
หากคุณติดตั้งHomebrewไว้คุณสามารถทำได้
# check the zsh info
brew info zsh
# install zsh
brew install --without-etcdir zsh
# add shell path
sudo vim /etc/shells
# add the following line into the very end of the file(/etc/shells)
/usr/local/bin/zsh
# change default shell
chsh -s /usr/local/bin/zsh
หวังว่าจะช่วยขอบคุณ
--without-etcdir
มีไว้เพื่อ?
--enable-etcdir
ดู: github.com/Homebrew/homebrew-core/blob/master/Formula/
หากคุณใช้ oh-my-zsh
พิมพ์
upgrade_oh_my_zsh
ในอาคาร
หากคุณไม่ได้ใช้ Homebrew นี่คือสิ่งที่ฉันทำบน MAC OS X Lion (10.7.5):
รับซอร์สโค้ด ZSHเวอร์ชันล่าสุด
ยกเลิกการดาวน์โหลดลงในไดเรกทอรีของตัวเองแล้วติดตั้ง: ./configure && make && make test && sudo make install
นี้จะติดตั้งไบนารี zsh /usr/local/bin/zsh
ที่
ตอนนี้คุณสามารถใช้เชลล์ได้โดยการโหลดเทอร์มินัลใหม่และดำเนินการไบนารีโดยตรง แต่คุณต้องการทำให้มันเป็นเชลล์เริ่มต้น ...
เพื่อให้มันเป็นเปลือกเริ่มต้นของคุณคุณต้องแก้ไข/etc/shells
และเพิ่มเส้นทางใหม่ จากนั้นคุณสามารถเรียกใช้chsh -s /usr/local/bin/zsh
หรือไปที่การตั้งค่าระบบ> ผู้ใช้ & กลุ่ม> คลิกขวาที่ผู้ใช้ของคุณ> ตัวเลือกขั้นสูง ... > จากนั้นเปลี่ยน "ล็อกอินเชลล์"
echo $ZSH_VERSION
โหลดขึ้นขั้วและตรวจสอบขณะนี้คุณอยู่ในรุ่นที่ถูกต้องด้วย (ฉันไม่ได้เป็นครั้งแรกและฉันใช้เวลาสักครู่เพื่อคิดออกว่าฉันกำหนดค่า iTerm ให้ใช้เปลือกเฉพาะแทนค่าเริ่มต้นระบบ)
เท่าที่ฉันทราบคุณมีสามตัวเลือกในการติดตั้ง zsh บน Mac OS X:
ฉันเพิ่งเปลี่ยนเชลล์หลักเป็น zsh มันยับยั้งคำเตือนและไม่ซับซ้อนเกินไป