เป็นกลุ่มไม่ทำงานหลังจากอัปเกรดเป็น mac os x 10.13.1 high sierra


11

ฉันอัพเกรดเป็น mac os high sierra 10.13.1 และตอนนี้เมื่อฉันพยายามเรียกใช้กลุ่มฉันได้รับข้อความนี้

dyld: ไม่ได้โหลดไลบรารี: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib อ้างอิงจาก: / usr / local / bin / vim เหตุผล: ไม่พบรูปภาพ Abort trap : 6

ฉันต้องทำอย่างไรเพื่อให้เสียงเรียกเข้าทำงานอีกครั้ง

ฉันเชื่อว่าฉันติดตั้ง xcode แล้วและยังชงผู้จัดการแพ็คเกจที่ขาดหายไปสำหรับ mac os หากเป็นเช่นนั้น

คำตอบ:


14

คุณติดตั้ง vim ด้วย homebrew หรือไม่?

อัพเดต homebrew และ vim
brew update
brew upgrade vim

(ฉันขอแนะนำให้อัปเกรดทุกสิ่งที่ติดตั้งด้วย homebrew brew upgrade- แต่พร้อมให้สิ่งต่าง ๆ แตกหัก)

คุณอาจต้องยกเลิกการเชื่อมโยงและเชื่อมโยงเป็นกลุ่มอีกครั้ง

ในมุมมองที่ 2ดูเหมือนว่าเป็นเพราะทับทิมที่ขาดการเชื่อมโยงทับทิมเพียงอย่างเดียวอาจแก้ไขได้ แต่การอัพเกรดยังเป็นความคิดที่ดีbrew link --overwrite ruby

แพ็คเกจ homebrew ของฉันมักจะถูกทำลายโดยการอัพเกรด macOS ดูเหมือนว่าจะเป็นการดีที่สุดในการอัพเกรดทุกอย่างในเวลาเดียวกัน


brew upgrade vimทำงาน
ราหุล

ถ้าคุณมีปัญหาเกี่ยวกับการเป็นเจ้าของ/usr/localลองนี้
Giles Gardam

4

คำตอบก่อนหน้านี้ไม่ทำงานสำหรับฉัน (ไม่ได้ลองติดตั้งจากแหล่งที่มาไม่ต้องการ "macvim ของฉัน" ในระดับนั้น)

สิ่งนี้ใช้งานได้: brew uninstall --purge macvim brew install macvim


2
ในที่สุดนี่ก็เป็นการหลอกลวงสำหรับฉัน (ใช้ vim ไม่ใช่ macvim)
SMT

2

ทุกสิ่งนั้นไม่ได้ผลสำหรับฉัน

แต่การถอนการติดตั้งและติดตั้ง Vim ใหม่ทำงาน

brew uninstall vim
brew install vim

1
ทำสิ่งนี้! มันได้ผล!
fauverism

1
  1. $ brew doctor - ให้ฉันรู้ว่าฉันต้องติดตั้ง xcode และแก้ไขเส้นทางของฉันไปยัง sbin
  2. $ xcode-select --install (ติดตั้ง xcode)
  3. ฉันยังต้องเพิ่ม sbin ของเบียร์ไปยังเส้นทางของฉันใน. zshrc ของฉัน
  4. $ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc (แก้ไขเส้นทาง)
  5. $ source ~/.zshrc- (รีเฟรช. zshrc)
  6. $ brew install macvim
  7. $ brew upgrade

นั่นเป็นการหลอกลวง ตอนนี้เป็นกลุ่มเปิดด้วย$ vim


0

สิ่งนี้ใช้ได้กับฉัน:

$ brew update

$ brew upgrade macvim

เอาต์พุตคำสั่งจริง:

[bin]$ brew upgrade macvim
==> Upgrading 1 outdated package, with result:
macvim 8.0-142
==> Upgrading macvim --with-override-system-vim
==> Downloading https://github.com/macvim-dev/macvim/archive/snapshot-142.tar.gz
==> Downloading from https://codeload.github.com/macvim-dev/macvim/tar.gz/snapshot-142
######################################################################## 100,0%
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enable-rubyinterp --enable-tclinterp --enable-ter
==> make
🍺  /usr/local/Cellar/macvim/8.0-142: 2,147 files, 34.2MB, built in 3 minutes 15 seconds
[bin]$ 

0

ฉันได้ลองคำตอบก่อนหน้านี้แล้วและพบข้อผิดพลาดขณะอัพเกรดเป็นกลุ่ม

brew upgrade vim
Updating Homebrew...
==> Auto-updated Homebrew!
Updated Homebrew from 62f85cfa to af8f8f11.
Updated 1 tap (caskroom/cask).

Error: vim: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:100: syntax error, unexpected <<
<<<<<<< Updated upstream
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:101: syntax error, unexpected ',', expecting keyword_end
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:103: syntax error, unexpected ',', expecting keyword_end
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:105: syntax error, unexpected ',', expecting keyword_end

แต่ฉันพบว่าการใช้เสียงเรียกเข้าในระบบทำงานได้

brew uninstall --force vim

เส้นทางคือ

where vi
/usr/bin/vi

และมันก็ใช้งานได้


0

หากมีข้อขัดแย้งในเวอร์ชัน vim คุณต้องรันunlik macvimก่อนทำการติดตั้ง ขั้นตอนเหล่านี้ใช้ได้สำหรับฉัน

brew uninstall vim

brew unlink macvim

brew install vim


0

สิ่งนี้ใช้ได้สำหรับฉัน

ตรวจสอบชง ..

brew doctor
brew update

ดาวน์โหลดการอัปเดต Xcode ในกรณีที่ ..

xcode-select --install

เปลี่ยนเส้นทางของคุณและใช้ภาพ VIM ที่อัปเดต ..

brew unlink vim
brew upgrade macvim

vim

VIM เวอร์ชัน 8.1.577

อยากรู้อยากเห็นถ้าคุณสามารถทำได้ใน macports?


-1

ฉันได้ลอง Brew การปรับปรุง && Brew การอัพเกรดเป็นกลุ่ม แต่มีปัญหาเดียวกัน การติดตั้งจากแหล่งที่มาแก้ไขปัญหานี้ในที่สุด

git clone https://github.com/vim/vim.git
cd vim
./configure
make install
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.