Hatena::ブログ(Diary)

ヤルキデナイズドだった

Yarukidenized

2011-04-11

[][]RVM で入れた RubyVim の QuickRun プラグインで使う 23:10 RVM で入れた Ruby を Vim の QuickRun プラグインで使うを含むブックマーク

そのままだとシステム標準の Ruby が使われるっぽいです。 .vimrc に下記の設定を加えてやれば OK です:

let g:quickrun_config = {}

if strlen($rvm_bin_path)
	let g:quickrun_config['ruby'] = {
\		'command': 'ruby',
\		'exec': '$rvm_bin_path/ruby %s',
\		'tempfile': '{tempname()}.rb'
\	}
endif

追記

:! /usr/bin/env ruby -v でシステム標準の Ruby が呼ばれているのがおかしいのかな?

追記2

-s ”$HOME/.rvm/scripts/rvm” ? && source "$HOME/.rvm/scripts/rvm" を .zshrc に書いたのが原因でした。 .zshenv に書けば普通に RVM が使えます。

名無し名無し 2011/04/13 15:13 let g:quickrun_config = { '*' : {'shebang' : '0' }}
でshebang無効にしてやれば多分大丈夫だと思うけど、違うかな

uasiuasi 2011/04/16 11:03 もともと shebang 行のない .rb ファイルで試していたので関係ないと思います。

トラックバック - http://d.hatena.ne.jp/uasi/20110411/1302531017