1

在我的 Rails 应用程序文件夹 foo 中,ruby -vis ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin12.3.0],但在 vim 中打开 foo,:!ruby -vis ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

任何人都可以帮忙吗?

谢谢 !

4

2 回答 2

2

也许,你写了 $PATH.zshrc吗?如果是这样,您应该使用.zshenv.

.zshrc从 vim 和某些应用程序调用脚本命令时不加载。

或者您在 OS X 上使用 zsh。您应该将 /etc/zshenv 移动到 /etc/zshrc。

于 2013-09-02T10:27:44.133 回答
0

你应该设置你的 shell vim 用于运行命令:

set shell=/bin/sh

您可以将其放入 ~/.vimrc 或手动运行以先对其进行测试。

这样,您将在 vim 中获得与交互式 shell 相同的环境。

于 2013-09-02T09:04:05.773 回答