Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 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]。
ruby -v
ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin12.3.0]
:!ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
任何人都可以帮忙吗?
谢谢 !
也许,你写了 $PATH.zshrc吗?如果是这样,您应该使用.zshenv.
.zshrc
.zshenv
.zshrc从 vim 和某些应用程序调用脚本命令时不加载。
或者您在 OS X 上使用 zsh。您应该将 /etc/zshenv 移动到 /etc/zshrc。
你应该设置你的 shell vim 用于运行命令:
set shell=/bin/sh
您可以将其放入 ~/.vimrc 或手动运行以先对其进行测试。
这样,您将在 vim 中获得与交互式 shell 相同的环境。