2017-12-21 1 views
0

에 잡은 치명적인 신호 SEGV를 레일 내가 bin/rails credentials:edit 입력하면 5.2.beta2자격 : 편집 VIM 발생 : 밖으로 시도 레일 5.2.beta

, 다음과 같은 오류가 발생

Your Ruby version is 2.0.0, but your Gemfile specified 2.4.2 
Vim: Caught deadly signal SEGV 
Vim: Finished. 
New credentials encrypted and saved. 

내가 rbenv를 사용하고 있습니다 글로벌 버전을 2.4.2로 설정하십시오. 2.0.0은 시스템 루비에서 나온 것 같습니다.

EDITOR=nano을 사용하면 예상대로 작동합니다.

Mac OS X 버전 : El Capitan.
Vim 버전 : 7.3

답변

1

내 VIM이 너무 오래 사용 된 것 같습니다. 나는 homebrew를 사용하여 Vim 버전 8.0.1400을 설치했습니다.

brew install vim 

그런 다음 콘솔을 닫았다가 다시 엽니 다. 이제 제대로 작동합니다.

여전히 루비 버전에 대한 알림 : Your Ruby version is 2.4.3, but your Gemfile specified 2.4.2