mac OS x 10.13.1 high sierra로 업그레이드 한 후 vim이 작동하지 않음


11

mac os high sierra 10.13.1로 업그레이드 한 후 vim을 실행하려고하면이 메시지가 나타납니다.

dyld : 라이브러리가로드되지 않았습니다. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib 참조 : / usr / local / bin / vim 이유 : 이미지를 찾을 수 없음 트랩 트랩 : 6

vim을 다시 작동 시키려면 어떻게해야합니까?

나는 xcode가 설치되어 있고 Mac OS 용 누락 패키지 관리자가 있다고 생각합니다.

답변:


14

Homebrew와 함께 vim을 설치 했습니까?

사제 및 vim을 업데이트하십시오.
brew update
brew upgrade vim

(나는 사제와 함께 설치 업그레이드 모든 것을 권하고 싶습니다 brew upgrade- 하지만 휴식 시간에 일을위한 준비.)

vim을 연결 해제했다가 다시 연결해야 할 수도 있습니다.

두 번째 모양 에서는 루비가 깨져서 루비를 다시 연결하는 것만으로 해결할 수 있지만 업그레이드는 여전히 좋은 생각입니다.brew link --overwrite ruby

내 homebrew 패키지는 종종 macOS 업그레이드로 인해 손상되기 때문에 모든 것을 동시에 업그레이드하는 것이 가장 좋습니다.


brew upgrade vim일을했다
Rahul Prasad

의 소유권에 문제가있는 경우 다음을 /usr/local시도 하십시오 .
Giles Gardam

4

이전 답변은 저에게 효과적이지 않았습니다. (소스에서 설치를 시도하지 않았으며 해당 레벨에서 내 macvim을 "소유"하고 싶지 않았습니다)

이것은 효과가 있었다 : brew uninstall --purge macvim brew install macvim


2
이것은 마침내 나를 위해 속임수를 썼습니다 (macvim이 아닌 vim 사용).
SMT

2

그 모든 것들이 저에게 효과적이지 않았습니다.

그러나 Vim을 제거하고 다시 설치했습니다.

brew uninstall vim
brew install vim

1
이걸 해! 효과가있다!
fauverism

1
  1. $ brew doctor -xcode를 설치하고 sbin에 대한 경로를 수정해야한다고 알려주십시오.
  2. $ xcode-select --install (xcode 설치)
  3. 또한 .zshrc의 경로에 brew 's sbin을 추가해야했습니다.
  4. $ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc (경로 수정)
  5. $ source ~/.zshrc-(.zshrc 새로 고침)
  6. $ brew install macvim
  7. $ brew upgrade

그 트릭을했다. 이제 vim이 열립니다$ 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

이전 답변을 시도했지만 vim을 업그레이드하는 동안 오류가 발생했습니다.

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

그러나 시스템에서 vim을 사용하면 효과가 있음을 알았습니다.

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 update && brew upgrade vim을 시도했지만 동일한 문제가 발생했습니다. 소스에서 설치하면이 문제가 결국 해결되었습니다.

git clone https://github.com/vim/vim.git
cd vim
./configure
make install
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.