2013-08-31 56 views
1

在我的Rails應用程序文件夾中富,ruby -vruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin12.3.0],但在vim開富,:!ruby -vruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

任何人都可以提供幫助嗎?

謝謝!

+0

你可能會使用某種虛擬環境(如Python的'virtualenv',不知道它是如何叫紅寶石),也許'rvm'?你檢查過'echo $ PATH'(在你的shell中)和':!echo $ PATH'(在vim中)的輸出嗎? –

+0

@NadirSampaoli回聲$ PATH中VIM和外殼不同的是,我用的哦,我-的zsh – dfang

+1

可能重複[爲什麼我的vim的命令行路徑從我的shell路徑有什麼不同?(http://stackoverflow.com/問題/ 13402899 /爲什麼 - 不,我的vim - 命令行路徑不同 - 從 - 我的殼徑) – glts

回答

2

也許,你寫在.zshrc $ PATH?如果是這樣,你應該使用.zshenv

.zshrc時調用腳本vim和某些應用程序命令沒有加載。

,或者您使用的OS X.您應該移動的/ etc/zshenv到/ etc/zshrc的zsh。

0

你應該設置你的shell Vim使用運行命令:

set shell=/bin/sh 

你可以把它變成你的〜/ .vimrc或手動運行首先測試它。

通過這種方式,您將在vim中獲得與交互式shell相同的環境。

相關問題