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

时间:2017-12-21 07:57:56

标签: ruby-on-rails ruby vim

试用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

1 个答案:

答案 0 :(得分:2)

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

brew install vim

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

它仍然会警告ruby版本:Your Ruby version is 2.4.3, but your Gemfile specified 2.4.2