凭据:编辑导致VIM:在Rails 5.2.beta上捕获致命信号SEGV

问题描述 投票:0回答:1

尝试Rails 5.2.beta2

当我键入bin/rails credentials:edit时,发生以下错误:

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来自系统Ruby。

如果我使用EDITOR=nano然后它按预期工作。

Mac OS X版本:El Capitan。 Vim版本:7.3

ruby-on-rails ruby vim
1个回答
2
投票

好像我的VIM太老了。我用自制软件安装Vim版本8.0.1400。

brew install vim

然后我关闭控制台并重新打开它。现在它正常工作。

它仍然警告红宝石版本:Your Ruby version is 2.4.3, but your Gemfile specified 2.4.2

© www.soinside.com 2019 - 2024. All rights reserved.